ПРЕДПОСЫЛКИ: ** Я работаю ** 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 для получения подробных записей в список через запятую, например так:
1 MASTER_1 "L1, L2, L3"
2 MASTER_2 "L1, L2"