mySQL 子查询。 select 来自推断数据

mySQL subquery. select from inferred data

所以我有一个 mySQL 数据库,里面有一些表格和数据。

表:

group_list
-groupID

location_list
-locationID
-groupID


staff
-locationID
-name

一个组可以有 1 个或多个位置。
一个地点可以有 1 名或多名员工。
工作人员只能有 1 个位置。
位置只能有 1 个组。

我如何着手编写查询以获取群组中所有员工的姓名?

试试这个查询:

SELECT s.name
FROM staff s INNER JOIN location_list l
ON s.locationID = l.locationID
INNER JOIN group_list g
ON l.groupID = g.groupID
WHERE g.groupID = 'some_group'