我想从位置表中获取位置名称 这不等于用户位置中的ID 我有以下两个表
1)主数据
Empno| EmpName | UserLocation
123456| Sabeeh | 654
325641| Arsalan | 500
2)位置
Loc_id| Location
654 | Tando Alam
544 | Dakhni Oil Plant
我想要这个问题的sql查询
答案 0 :(得分:0)
您可以从主表中选择Loc_id在location表中不存在且具有NOT EXISTS条件和相关子查询的所有记录:
SELECT m.*
FROM master m
WHERE NOT EXISTS (
SELECT 1 FROM locations l WHERE l.Loc_id = m.UserLocation
)