菜鸟求SQL语句,查询 如:table1idabcdefghitable2idacde能求得id为b,f,g,h,i就是要吧table1里面的id没出现在table2里面的全部查出来?谢谢先g 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select id from table1 where id not in (select id from table2) select * from table1 where id not in(select id from table2) select id from table1 where id not in(select id from table2) order by id DECLARE @TABLE1 TABLE(id VARCHAR(10)) INSERT @TABLE1 SELECT 'a' INSERT @TABLE1 SELECT 'b' INSERT @TABLE1 SELECT 'c' INSERT @TABLE1 SELECT 'd' INSERT @TABLE1 SELECT 'e' INSERT @TABLE1 SELECT 'f' INSERT @TABLE1 SELECT 'g' INSERT @TABLE1 SELECT 'h' INSERT @TABLE1 SELECT 'i' DECLARE @TABLE2 TABLE(id VARCHAR(10)) INSERT @TABLE2 SELECT 'a' INSERT @TABLE2 SELECT 'c' INSERT @TABLE2 SELECT 'd' INSERT @TABLE2 SELECT 'e' SELECT * FROM @TABLE1 T WHERE NOT EXISTS(SELECT 1 FROM @TABLE2 WHERE ID=T.ID)/*id----------bfghi(5 行受影响)*/ 另一种SQL语句select id from table1 a where not exists(select id from table2 b where a.id=b.id) 存储过程中datetime类型的默认值 查下层所有ID 统计表数据的常见问题,求方法 有个参数传递的问题 SQL2000初学者问题!!!求助! 这样的存储过程怎么写(每半小时更新一个表,但在更新时用户的SELECT要被阻塞,等待更新完成) 有请邹健 : 同样的语句在 Sql server2000 与 sql server6.5中截然不同 关于在设计数据库时允许NULL时的问题 delete 删除的问题? NT下如何连到UNIX的SYBASE?哪位大侠做过? 如何比较两个表结构相同的数据, 求解一条SQL语句
INSERT @TABLE1 SELECT 'a'
INSERT @TABLE1 SELECT 'b'
INSERT @TABLE1 SELECT 'c'
INSERT @TABLE1 SELECT 'd'
INSERT @TABLE1 SELECT 'e'
INSERT @TABLE1 SELECT 'f'
INSERT @TABLE1 SELECT 'g'
INSERT @TABLE1 SELECT 'h'
INSERT @TABLE1 SELECT 'i'
DECLARE @TABLE2 TABLE(id VARCHAR(10))
INSERT @TABLE2 SELECT 'a'
INSERT @TABLE2 SELECT 'c'
INSERT @TABLE2 SELECT 'd'
INSERT @TABLE2 SELECT 'e'
SELECT * FROM @TABLE1 T WHERE NOT EXISTS(SELECT 1 FROM @TABLE2 WHERE ID=T.ID)
/*id
----------
b
f
g
h
i(5 行受影响)*/
select id from table1 a where not exists(select id from table2 b where a.id=b.id)