Oracle SQL을 사용하고 있습니다. 나는 두 개의 테이블을 가지고있다. One에는 ItemID와 DatePurchased가 있고 다른 하나에는 ItemID, CustomerID가 있습니다. 여러 항목이있는 고객 만 볼 수 있도록 테이블에 가입하려고합니다. 내가 가진 경우 즉SQL 쿼리 - ID 가입, 그냥 중복
:
TABLE 1
ItemID---DatePurchased
1 MAR15
2 JUN10
3 APR02
및
TABLE 2
ItemID---CustomerID
1 1
2 1
3 2
을 나는이 원하는 것 반환 :
TABLE 3
ItemID--DatePurchased--CustomerID
1 MAR15 1
2 JUN10 1
(그는 단지 있기 때문에 고객이 밖으로 남아 하나의 항목 (ItemID = 3)).
SQL에서이 작업을 수행하는 방법에 대한 아이디어가 있으십니까?
체크 아웃 SQL 집계를 (이 경우에'COUNT'),'GROUP BY'이 작동'HAVING' 절 – Matthew