2013-07-19 3 views
4

나는 SQL Server 초보자이며 두 개 이상의 orderid가있는 모든 고객을 선택하려고합니다. 다음 표는 같습니다SQL Server 쿼리 : 둘 이상의 주문 고객을 선택하는 방법

CREATE TABLE [dbo].[orders](
    [customerid] [int] NULL, 
    [orderid] [int] NULL 
) ON [PRIMARY] 
GO 
INSERT [dbo].[orders] ([customerid], [orderid]) VALUES (1, 2) 
INSERT [dbo].[orders] ([customerid], [orderid]) VALUES (1, 3) 
INSERT [dbo].[orders] ([customerid], [orderid]) VALUES (2, 4) 
INSERT [dbo].[orders] ([customerid], [orderid]) VALUES (2, 5) 
INSERT [dbo].[orders] ([customerid], [orderid]) VALUES (3, 1) 

답변

7
select customerid 
,  count(*) as order_count 
from orders 
group by 
     customerid 
having count(*) > 1 
+0

bedankt voor 노한 snelle antwoord! – user603007

관련 문제