【发布时间】:2014-01-27 22:46:37
【问题描述】:
我有如下表:
商店表:
ShopID | PersonID
-----------------
1 | 10001
2 | 10002
2 | 10003
人员表
PersonID | PersonName
---------------------
10001 | Alex
10002 | John
10003 | William
之后,我想按 ShopID 分组。我的预期结果如下:
ShopID | PersonName
--------------------
1 | Alex
2 | John / William
我已尝试参考:Combine multiple rows into one row。和http://www.mssqltips.com/sqlservertip/2914/rolling-up-multiple-rows-into-a-single-row-and-column-for-sql-server-data/。但这不是我想要的。
如何将多行合并为不同表中的一行?
【问题讨论】:
-
每间店铺最多可容纳多少人?
-
你试过了吗?什么不起作用。
标签: sql sql-server sql-server-2008-r2