將子查詢中的多個結(jié)果合并為一個逗號分隔值我有兩張桌子:TableA------ID,NameTableB------ID,SomeColumn,TableA_ID (FK for TableA)這種關(guān)系是一排TableA- 許多TableB?,F(xiàn)在,我希望看到這樣的結(jié)果:ID Name SomeColumn1. ABC X, Y, Z (these are three different rows)2. MNO R, S這不起作用(子查詢中有多個結(jié)果):SELECT ID, Name, (SELECT SomeColumn FROM TableB WHERE F_ID=TableA.ID)FROM TableA如果我在客戶端進行處理,這是一個微不足道的問題。但這意味著我必須在每個頁面上運行X查詢,其中X是結(jié)果的數(shù)量TableA。請注意,我不能簡單地執(zhí)行GROUP BY或類似的操作,因為它將為行返回多個結(jié)果TableA。我不確定使用COALESCE或類似東西的UDF是否可行?
將子查詢中的多個結(jié)果合并為一個逗號分隔值
蝴蝶不菲
2019-08-17 15:22:49