select * from A where not exists(select 1 from B where AID=a.ID)
解决方案 »
- 求SQL语句 ,多对多查询
- SQL2005 修改表的问题
- 触发器 插入更新删除三种操作能放在一起处理吗?
- 向sqlserver中写入1万条记录,用15秒,写5万记录用72秒;向access写入1万记录用14秒,写5万记录用75秒;请问...
- 如何把日期列根据条件分成2列?
- SQL SERVER2005安装的奇怪问题
- 删除SQL镜像中已有的端点
- 请问能不能设置 Update 的顺序?
- 这个语句错在那里啊?(我是个新手,学了不到一个星期,呵呵)
- 为什么在统计一个数量的时候。。。统计时间段长反而快(1妙)。。统计时间短反而慢(10妙)
- 根据多个分组项目排序得出总的项目排序的问题
- sql server 菜鸟问题
select 1 from tb where id=a.id
)select * from ta where id not in(
select id from tb
)select a.* from ta a left join tb b on a.id=b.id where b.id is null
select * from tblist
where id not in (select id from tb)
可以用not in ,not exists、except也可以用left join 如果数据量不是很大,效率都差不多