编程论坛
注册
登录
编程论坛
→
SQL Server论坛
请教关于in子查询的问题
kfp_kaka
发布于 2006-12-23 11:30, 508 次点击
用in进行子查询效率慢,例如:
Select * from TableName1 where ID in (Select ID from TableName2 )
但子查询量很大时in的效率就低了
请问是不是有另一个语句可以代替in,功能又和in差不多的?
2 回复
#2
xu2000
2006-12-23 12:20
用exists呢?
select * from tablname1 where exists(select * from tablename2 where id=tablename2.id)
#3
kfp_kaka
2006-12-23 12:47
是这个了,谢谢
顺便说说,你LOGO的那只猫好酷,我喜欢
1