以下のようなテーブル構造。SQLで
集計値を求めたいのですがCNTの値が
tableCの件数を取得してしまいます。
(取得したいのはtableA.ID毎のtableB.ID2の件数)
宜しくお願いします。
・tableA
-------------
ID
-------------
・tableB
-------------
ID | ID2
-------------
・tableC
-------------
ID2 | TIME
-------------
SELECT
tableA.ID
,SUM(tableC.TIME) AS TIME
,COUNT(tableB.ID2) AS CNT
FROM tableA,tableB,tableC
WHERE tableA.ID = tableB.ID
AND tableB.ID2 = tableC.ID2
GROUP BY tableA.ID
お礼
お騒がせ致しました。自己解決致しました。