SQL:从三个表中选择

时间:2018-01-07 22:56:52

标签: sql join

我有三张桌子:

My tables

我想找到放置最贵物品的员工的名字。 '地点被放置'是通过解决'对象位置之间的M:M关系而得到的实体。和'员工'。

1 个答案:

答案 0 :(得分:0)

你还没有说明它的Oracle,MySQL ......我是在SQL Sever中完成的

Select TOP(1) employee_name
FROM Employees e, Locations_Were_Place lwp, Objects_Placed op
WHERE e.employee_id = lwp.employee_id
AND lwp.inventory_number = op.inventory_number
ORDER BY op.[Value] DESC