【发布时间】:2018-11-09 16:41:23
【问题描述】:
所以我需要进行咨询,显示城市的 ID、名称以及该城市拥有多少客户,包括拥有 0 个客户的城市;
我最初试图只获取有客户的城市,但不知道如何包括没有客户的城市。
我有一张表:包含 ID_city、NAME 和 REGION 的 CITIES 和表:包含 ID_client、NAME 和 ID_city 的 CLIENTS
查询:
select l.name, l.ID_city, count(c.name) from clients c
JOIN cities l on l.ID_city = c.ID_city
GROUP BY l.name, l.ID_city;
【问题讨论】:
-
提示:
LEFT JOIN.