다음과 같이 데카르트 제품을 사용하여 2 개의 테이블을 결합합니다.오라클 SQL 개발자 - 데카르트 제품, 카운트/합계 및 그룹 결합
select p.type, i.amount
FROM products p, invoice i
where (p.account = i.id); -- column headers cant be changed despite having same info
물론이 두 열에는 각각의 값이 표시됩니다.
그러나 그렇다면 COUNT/GROUP BY 및 SUM/GROUP BY를 사용하여 데이터를 더 조작하고 싶지만 2 개의 테이블을 사용하여 작업 할 수있는 관련 예제를 찾을 수 없습니다. (모든 것을 개별적으로 수행하는 것은 괜찮습니다. 단지 함께 작업하도록하는 것이 문제입니다).
최종 결과를 위해, 각 유형에 속하는 항목의 수와 각 유형에 대한 총 금액/SUM과 함께 4 가지 유형의 그룹화를 보여주는 3 개의 컬럼을 표시하려고합니다.
유형 - 유형의 수 - 합계 값
A - 5-500
B - 6-1000
C 1 - - 50
D - 2 - 100
어떤 쿼리를 시도 했습니까? 무엇이 잘못 되었습니까? – Rene
귀하의 질의는 더 이상 데카르트 제품이 아닙니다. 이미 내부 조인 작업입니다. –