Mysql SQL从两个表中检索信息

Mysql SQL从两个表中检索信息,mysql,sql,inner-join,Mysql,Sql,Inner Join,我对sql真的很迷恋。。我试着读所有的东西,但没有运气 我有两个表,需要从中检索数据: 第一桌-工人|第二桌-商店 +--------+------------+-----------+ | Worker | First_Name | Last_name | +--------+------------+-----------+ | 10 | John | Smith | | 20 | Robert | Henry | | 100 | J

我对sql真的很迷恋。。我试着读所有的东西,但没有运气

我有两个表,需要从中检索数据:

第一桌-工人|第二桌-商店

+--------+------------+-----------+
| Worker | First_Name | Last_name |
+--------+------------+-----------+
|     10 | John       | Smith     |
|     20 | Robert     | Henry     |
|    100 | Jessica    | Bailey    |
|    120 | Kelly      | Bates     |
+--------+------------+-----------+

+--------+---------+--+
| Worker |  Store  |  |
+--------+---------+--+
|     10 | Shoe    |  |
|     20 | Clothes |  |
|    100 | Shoe    |  |
|    120 | HR      |  |
|    120 | Shoe    |  |
+--------+---------+--+

选择属于多个门店的员工的名字

选择鞋店中所有员工的名字

希望你能帮助我


谢谢

选择属于多个门店的员工的名字

select Workers.First_Name
from Workers
join Stores on Stores.Worker = Workers.Worker
group by Workers.First_name
having count(*) > 1
选择鞋店中所有员工的名字

select Workers.First_Name
from Workers
join Stores on Stores.Worker = Workers.Worker
where Stores.Store = 'Shoe'

到目前为止你试过什么?我们不是来做你所有的家庭作业的。如果你做了一些研究,你至少应该有一些解决方案的假象。非常感谢!!成功了!我在拉扯我的头发,我所做的就是这样一类事情:从工人内部选择工人,第一个名字加入工人上的商店。第一个名字=Store.Marketing;我是个白痴!再次感谢@jezon,我很乐意帮忙: