读书人

sql 查询

发布时间: 2013-03-01 18:33:02 作者: rapoo

求助 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 出差城市 = '北京'
)

读书人网 >SQL Server

热点推荐