
October 29th, 2012, 11:37 AM
|
|
Registered User
|
|
Join Date: Oct 2012
Posts: 4
Time spent in forums: 26 m 46 sec
Reputation Power: 0
|
|
Quote: | Originally Posted by r937 because you are joining the tables, you're getting the same (inflated) counts for each COUNT()
Code:
SELECT Rating
, SUM(Tbl1Freq) AS Tbl1Freq
, SUM(Tbl2Freq) AS Tbl2Freq
FROM ( SELECT Rating
, COUNT(*) AS Tbl1Freq
, NULL AS Tbl2Freq
FROM Table1
GROUP
BY Rating
UNION ALL
SELECT Rating
, NULL
, COUNT(*)
FROM Table2
GROUP
BY Rating ) AS data
GROUP
BY Rating
|
Thats great. Thank you. VERY much appreciated.
|