다음에 수행해야 할 일에 붙어 있습니다. 특정 도시에있는 공급 업체가 공통 부분을 제공하는지 여부를 알려주는 쿼리를 작성해야합니다. 나는 다음과 같은 쿼리를 생성 한하위 쿼리 결과 비교
select sh1.partno,sh1.supplierno
from shipments sh1
where sh1.supplierno IN (
select s.supplierno
from suppliers s
where s.city = 'LONDON')
이
partno supplierno
P1 S1
P1 S1
P3 S1
P3 S1
P3 S1
P6 S4
P2 S4
P5 S4
P5 S4
내가 다음에 무엇을해야하는지에 붙어 반환합니다. 다음은 지정된 도시의 공급 업체가 제공하는 모든 부품입니다. 이 두 열을 어떻게 비교하여 supplierno 열에 나열된 서로 다른 두 공급 업체 번호로 공통 부품 번호가 배송되는지 알고 싶습니다. 나는 이것이 결과가 아닐 것이라는 것을 안다. 그러나 나는 앞으로 나아갈 길을 알 필요가있다.
미리 감사드립니다.
원하는 결과는 무엇입니까? –
필요한 구문은'GROUP BY .. HAVING'입니다. 이 숙제가 있니? –
아마도 이와 같은 것이 있을까요? http : // stackoverflow.귀하의 경우 COM/질문/8149210은/얼마나-DO-I 찾기 - 중복 -에서 - 다중 열 당신이 선택 s.city, t. * [화물]에서의 가 결합 할 것입니다 ( 선택 PARTNO , supplierno, count (*) as quantity from [출하] 그룹 by partno, supplierno 카운팅 (*)> 1 ) on t.partno = t.partno 및 s.supplierno = t.supplierno – Tim