두 개의 SQL 테이블 인 Customers 및 PhoneNumbers가 있다고 가정합니다.SQL 두 테이블의 데이터 선택 (한 행 -> 여러 행)
Customers에는 customerId (기본 키), fName, lName 열이 있다고 가정합니다.
PhoneNumbers에 phoneNumberId (기본 키), phoneNumber, customerId (외래 키) 열이 있다고 가정합니다. 고객이있을 수 있습니다
SELECT
customer.fName, customer.lName, phone.phoneNumber
FROM
Customers customer
INNER JOIN phoneNumbers phone ON
customer.customerId = phone.customerId
어떤 경우 : 지금까지 이해 무엇
각 고객이 하나 개의 전화 번호가있는 경우, 나는 다음과 같은 SQL과 각 고객의 FNAME, LNAME, 및 PHONENUMBER을 선택할 수 있다는 것입니다 하나 이상의 전화 번호? 각 고객의 전화 번호 목록이있는 고객 목록을 얻으려면 어떻게합니까?
SQL을 구동 할 수있는 프로그래밍 언어는 C#/.NET입니다.
@casperOne, 코드 작성을위한 감사 : –
http://www.logiclabz.com/sql-server/changes-row-to-columns-transpose-in-sql-server-2005-using-coalesce .aspx –