嘿我只是想知道的部分,如果下面是可能SQL服務器有一個選擇查詢作爲一個選擇欄
select id, name, (select name from secondTable where companyId = tableOne.id) as concatenatedString..
from tableOne
所以我要尋找的選擇做的是在tableOne每個記錄回報,在另一個表中執行查找並返回此記錄ID的所有值。 (另一個表是查找表,所以每個ID可能有1個或更多的條目)。如果在子查詢中返回多個值以構建單個字符串值(用逗號分隔)。
這樣即返回的數據會看起來像
1 Microsoft Bill,Gate,Jack
2 Apple Jobs
OP要顯示 「第三列」 作爲一個逗號分隔值的字符串。每個公司都會有多條生產線,員工數量也是如此 –