我可以在查询中使用一些帮助。我有两张桌子:
employee = {
id,
manager,
data1,
}
hrm = {
id,
employee,
data2,
};
查询。我喜欢拥有Tom作为经理的员工的所有hrm记录。
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
感谢任何帮助。
答案 0 :(得分:2)
SELECT hrm.employee, hrm.data2, employee.data1
FROM hrm
INNER JOIN employee ON (hrm.employee = employee.id)
WHERE employee.manager == "TOM";
将为员工提供与经理相关联的所有hrm
" TOM"。这假定hrm
和employee
与hrm.employee
和employee.id
字段相关联。