当前位置: 代码迷 >> Sql Server >> sql 查询
  详细解决方案

sql 查询

热度:22   发布时间:2016-04-24 23:33:25.0
求助 sql 查询
姓名  出差城市
张三  上海
张三  北京
李四  上海

现在要找出没有出差去过 北京 的人,如何写sql语句?

------解决方案--------------------
select * from tb t where not exists (select 1 from tb where 姓名=t.姓名 and 出差城市='北京')

------解决方案--------------------
SELECT DISTINCT 姓名
FROM TABLENAME A
WHERE NOT EXISTS (
SELECT 1 FROM TABLENAME B
WHERE B.姓名 = A.姓名
AND 出差城市 = '北京'
)
  相关解决方案