SQL Server 데이터베이스에 다음 두 테이블이 있습니다.두 테이블에서 SQL Select 쿼리
Customer
테이블 :
CID(PK)
Customer_Name
Region
Product
Server
테이블 :
S_NO(PK)
CID(FK)
Server_Name
Environment
내가 테이블에서 Customer_Name,Region,Product,Server_Name,Environment
을 선택합니다.
1 AEON APAC SCPO AEPRDCSG1 Production
2 AEON APAC SCPO AEPRDXEN1 Production
하지만 내 원하는 출력은 다음과 같습니다 :
1 AEON APAC SCPO AEPRDCSG1 Production
AEPRDXEN1 Production
는 사람이 도와 드릴
내 쿼리 내가 아니라 내 출력을 얻을
SELECT Customer,Region,Product,Server.Server_Name,Server.Environment
FROM Customer INNER JOIN Server ON Customer.C_ID=Server.C_ID;
입니까?
두 번째 고객이 있으면이 부분이 중단되지 않습니까? –
나는 그렇게 생각하지 않는다. .. 어떤 점에서?Row_Number 함수의 Partition 절은이를 처리해야합니다. –
두 고객이 올바르게 작동하지 않으므로 쿼리를 테스트하기 위해 [SQL Fiddle] (http://sqlfiddle.com/#!3/efe81a/1)을 만들었습니다. – Tony