Mysql SQL从两个表中检索信息
我对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
+--------+------------+-----------+
| 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,我很乐意帮忙: