所以我有一个包含一些表和数据的mySQL数据库。
表:
group_list
-groupID
location_list
-locationID
-groupID
staff
-locationID
-name
一个小组可以有一个或多个位置 一个地方可以有一个或多个工作人员 工作人员只能有1个位置 位置只能有1组。
如何编写查询以获取组中所有员工的姓名?
答案 0 :(得分: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'