gpt4 book ai didi

MySQL 两个表之间的查询

转载 作者:行者123 更新时间:2023-11-29 08:20:51 24 4
gpt4 key购买 nike

我可以使用一些查询帮助。我有两张 table :

employee = {
id,
manager,

data1,
}


hrm = {
id,
employee,

data2,
};

查询。我喜欢拥有以 Tom 为经理的员工的所有人力资源记录。

SELECT hrm.employee, hrm.data2 FROM hrm WHERE AND EXISTS  
(SELECT id from employee WHERE manager = 'TOM')

这给了我

Jan, data2
Piet, data2

太棒了!但我想要更多。 :-) 我还喜欢从员工那里获得相关的 data1 列。

Jan, data2, data1
Piet, data2, data1

感谢任何帮助。

最佳答案

SELECT hrm.employee, hrm.data2, employee.data1
FROM hrm
INNER JOIN employee ON (hrm.employee = employee.id)
WHERE employee.manager == "TOM";

将提供与经理为“TOM”的员工关联的所有 hrm。假设 hrmemployeehrm.employeeemployee.id 字段关联。

关于MySQL 两个表之间的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19448429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com