【发布时间】:2011-04-05 14:00:51
【问题描述】:
这样的数据库表
============================
= suburb_id | value
= 1 | 2
= 1 | 3
= 2 | 4
= 3 | 5
查询是
SELECT COUNT(suburb_id) AS total, suburb_id
FROM suburbs
where suburb_id IN (1,2,3,4)
GROUP BY suburb_id
但是,当我运行此查询时,当郊区 ID = 0 时,它没有给出 COUNT(suburb_id) = 0 因为在郊区表中,没有郊区 ID 4,我希望这个查询为郊区 ID = 4 返回 0,比如
============================
= total | suburb_id
= 2 | 1
= 1 | 2
= 1 | 3
= 0 | 4
【问题讨论】:
-
您是否还有一张包含所有郊区信息的表格?或者是 surburb 4 Sir Not-Appearing-In-This-Database?