person (id, phonetype, phonenumber), phonetype (id, txtDisplay)의 두 테이블이 있습니다. 예를 들어한 테이블의 데이터를 열로 사용하여 두 테이블을 하나의 테이블로 결합하는 방법은 무엇입니까?
Phonetye
Id txtDisplay
1 Home Phone
2 Work Phone
3 Mobile Phone
사람
Id phonetype phonenumber
0001 1 6310001111
0001 2 6310001112
0002 3 5160002113
0003 2 7180003112
결과 테이블은
Id home_phone work_phone mobile_phone
0001 6310001111 6310001112
0002 5160002113
0003 7180003112
가 어떻게이에 대한 쿼리를 작성하려면 어떻게해야합니까해야 하는가?
RDBMS는 무엇입니까 ?? –
@MahmoudGamal, 'sql'이라는 질문에 태그를 지정하면 Microsoft SQL Server에 대해 언급하는 것으로 가정합니다. Microsoft는 범용 단어가 항상 해당 제품을 나타내는 척하는 것을 좋아합니다. Cf. Microsoft Word, Microsoft Windows, Microsoft Money. :-) –
@BillKarwin - 흥미롭게도 많은 사용자가이 문제에 빠져 있습니다. [여기에 샘플 하나 있습니다] (http://stackoverflow.com/questions/13685394/sql-dynamic-date-comparison#comment18788200_13685394) –