嘿我只是想知道的部分,如果下面是可能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要显示 “第三列” 作为一个逗号分隔值的字符串。每个公司都会有多条生产线,员工数量也是如此 –