背景: **私は **MS2005 を実行しています。次のようなデータを含む MASTER テーブル (ID、MDESC) と DETAIL テーブル (MID、DID、DDESC) があります。
1 MASTER_1
2 MASTER_2
1 L1 DETAIL_M1_L1
1 L2 DETAIL_M1_L2
1 L3 DETAIL_M1_L3
2 L1 DETAIL_M2_L1
2 L2 DETAIL_M2_L2
テーブルを結合すると
SELECT M.*, D.DID FROM MASTER M INNER JOIN DETAIL D on M.ID = D.MID
次のようなリストを取得します。
1 MASTER_1 L1
1 MASTER_1 L2
1 MASTER_1 L3
2 MASTER_2 L1
2 MASTER_2 L2
質問: MS SQL の select ステートメントを使用して、詳細レコードを次のようにカンマ区切りのリストに取得する方法はありますか?
1 MASTER_1 "L1, L2, L3"
2 MASTER_2 "L1, L2"