Sql server 如何自联接表以获取更多信息
可能重复:Sql server 如何自联接表以获取更多信息,sql-server,self-join,Sql Server,Self Join,可能重复: 我有一个表customer(id,person\u id,account number),id是主键。比如说 id person_id account number 1 0001 acc00011 2 0001 acc00012 3 0002 acc00021 现在,我想编写一个查询来自联接表,以获取每个人的所有帐号。结果表应为 person_id account 0001 acc
我有一个表customer(id,person\u id,account number),id是主键。比如说
id person_id account number
1 0001 acc00011
2 0001 acc00012
3 0002 acc00021
现在,我想编写一个查询来自联接表,以获取每个人的所有帐号。结果表应为
person_id account
0001 acc00011, acc00012
0002 acc00021
如何编写查询?除非您希望将帐户按个人id连接到单个字符串中,否则无法编写查询。 见以下问题:
请参见此处的示例:我尝试了第一个链接的答案,它很有效。谢谢。我尝试了第一个链接的答案,它是有效的。谢谢