2012-12-11 4 views
0

는 같은 종류의 모델을 생산하는 업체를 찾아, 그 모델의 수는 그 결과그룹화 및 요약 값

Model Type 
    D  Printer 

내가

을 시도해야

maker model type 
A  1232 PC 
A  1233 PC 
A  1276 Printer 
A  1298 Laptop 
A  1401 Printer 
A  1408 Printer 
A  1752 Laptop 
B  1121 PC 
B  1750 Laptop 
C  1321 Laptop 
D  1288 Printer 
D  1433 Printer 
E  1260 PC 
E  1434 Printer 
E  2112 PC 
E  2113 PC 

1. 초과

Select maker,type from Product 
    Group by maker ,type 
    Having count(*)>1 

위의 쿼리는 모델 수가 1을 초과하는 제조업체를 제공합니다. 그러나 모델을 찾을 수 없습니다. h는 동일한 타입 만 생산합니다. 도와주세요.

답변

2
Select Distinct Maker, Type From Product 
Where Maker In (Select Maker From Product 
        Group By Maker 
       Having Count(Distinct Type) = 1 
        And Count(Distinct Model) > 1) 
+0

Thnks는 작동합니다. – Venaikat