我有以下查詢:零,如果沒有返回值
SELECT
f.name,
COUNT(distinct(p.id))
FROM
problems p INNER JOIN problem_list pl on p.problem_list_id = pl.id
FULL OUTER JOIN facilities f on f.id = p.facility
WHERE
p.problem_list_id = '100'
AND f.name in ('CRJ','TVRJ','WRJ')
GROUP BY
f.name
ORDER BY
f.name
當這個查詢運行,有時facilities
的一個不返回結果。在這種情況下,我還是喜歡我的結果集顯示設備,而是返回一個0
例如:
CRJ | 0|
TVRJ | 12|
WRJ | 2|
我試着使用3210,調整我的加入facility
表,但它似乎並沒有工作。
的可能的複製[如何包括 「零」/ 「0」 COUNT彙總結果?](http://stackoverflow.com/questions/14793057/how-to-include-zero-0-results -in-count-aggregate) –