我有一个获取所有公共传输订阅的查询。订阅可以有多个相关公司。所以我想用我的查询来获取所有订阅而不是每当我有一个相关公司时创建一行,公司应该按组分成一列。有可能吗?
以下是查询:
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。