0
我有一个查询可获取所有公共交通订阅。订阅可以有多个相关的公司。所以我想要做的是我的查询是获取所有订阅,而不是每次我有一个关联公司时创建一行,这些公司应该分组成一列。有可能这样做吗?SQL - 将字段分组到列中
这里的查询:
SELECT pts.Id_PublicTransportSubscription,
pts.Amount,
ptc.Name
FROM bm_PublicTransportSubscriptions AS pts
INNER JOIN bm_PublicTransportSubscriptionByCompany AS ptsbc
ON pts.Id_PublicTransportSubscription = ptsbc.Id_PublicTransportSubscription
INNER JOIN bm_PublicTransportCompanies AS ptc
ON ptsbc.Id_PublicTransportCompany = ptc.Id_PublicTransportCompany
我使用SQL Server 2008的
请看看[这个SO回答](http://stackoverflow.com/a/273330/1231866)。 – 2013-05-06 08:35:53