0

すべての公共交通機関のサブスクリプションを取得するクエリがあります。サブスクリプションには、複数の関連会社を含めることができます。したがって、クエリでやりたかったのは、すべてのサブスクリプションを取得することであり、関連する会社があるたびに行を作成するのではなく、会社を 1 つの列にグループ化する必要があります。それは可能ですか?

クエリは次のとおりです。

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 を使用しています。

4

1 に答える 1

0

GROUP_CONCAT集計機能を使用できます。

于 2013-05-06T08:20:21.127 に答える