제품 및 주문이라는 두 개의 테이블이 있습니다. 주문은 ProductID를 통해 제품을 외래 키로 참조합니다. 나는 한 번만 판매되는 제품을 포함하여 각 제품이 몇 번 판매되었는지 알고 싶습니다. 왼쪽 조인을 사용하면 거의 작동 할 수 있지만 주문 테이블에 있는지 여부에 관계없이 모든 제품에 대해 하나의 행을 제공합니다.SQL Server : 테이블 A의 ID가 테이블 B에서 발생하는 횟수를 계산하십시오.
이렇게 할 수있는 방법이 있나요?
Product | Times sold
Milk | 5
Bread | 18
Cheese | 0
... 등등.
이'LEFT JOIN'는'내부 조인 수 '대신. –
'LEFT JOIN'은해야 할 일입니다. 특별히 "치즈"를 나열하고 싶다면 0시에 팔았을 때 – Lamak
주문이없는 행을 원하지 않는다면 왜 그럴까요? 출력 "치즈 0"? – ean5533