2011-12-29 16 views
0

のカウントを取得するにはどのようにこのSQL文は、結合された行

SELECT t1.Name 
    ,Count(t2.SubID) Totals -- I don't know how to do it. 
    FROM Table t1 
    INNER JOIN Table2 t2 ON t1.ID = t2.SubID 

おかげであります。

+0

ごとにゼロの行をカウント見つけることができますしてください...あなたは何を意味するかを確かめるために、 – gbn

答えて

3

を推測...

SELECT t1.Name 
,Count(t2.SubID) AS Totals 
FROM Table t1 
LEFT OUTER JOIN Table2 t2 ON t1.ID = t2.SubID 
GROUP BY t1.Name 

LEFT OUTER JOIN BY JOINと追加GROUPを変更するには、あなたがサンプルを与えることができt1.Name

+0

素晴らしい、ありがとう。 –

1
SELECT t1.Name, Count(t2.SubID) Totals 
FROM Table t1 
INNER JOIN Table2 t2 ON t1.ID = t2.SubID 
GROUP BY t1.Name 
関連する問題