【发布时间】:2015-10-23 21:03:33
【问题描述】:
我有一个包含区域列表的表格(区域)。
**Area**
Area 1
Area 2
Area 3
然后,我有另一个表(人),其中包含名称和区域列表。
**PersonName** **Area**
Bob Area 1
Dylan Area 4
Jimi Area 6
Hendrix Area 2
Bob Area 3
Bob Area 2
Jimi Area 3
我想在 Areas 表中查找所有具有 ALL 区域的名称。所以对于上面的示例数据,我会得到输出 Bob。
我当前的查询返回在 Areas 表中教授任何领域的人的姓名。
SELECT DISTINCT PersonName
FROM People, Areas
WHERE Areas.Area = People.Area
返回 Bob、Hendrix、Jimi
如何更改此选项以仅选择 Bob,他拥有与他相关的所有三个区域?
【问题讨论】: