【发布时间】:2020-12-16 10:26:22
【问题描述】:
我是 sql 新手,所以我请求帮助是否可以显示居住在具有相同特征的同一区域的人数。
这是我的示例表。
面积
AreaID Area_name
-----------------
001 India
002 Boston
003 US
第二张桌子:
人
P_Id | P_name | car | AreaID
------|--------|-------|-------
P01 | John | yes | 001
P02 | Mary | null | 001
P03 | Chris | yes | 003
P04 | Jane | null | 001
P05 | Ben | null | 002
...
...
P99 | May | null | 002
...
我想要一个查询来返回在表中注册的人数。
我希望的答案是显示同一地区有车的人数。
AreaID | Havecar
-------|--------
001 | 2
002 | 7
或显示最多人拥有来自不同地区的汽车
AreaID | numberOfPeople
--------|--------------
002 | 32
这两个可以用sql查询吗?
【问题讨论】:
标签: sql count left-join where-clause