日期:2014-05-16  浏览次数:20394 次

用In来查果然还是太慢了

?

于是由In 改为 Exists ()

1分42秒 与 5秒的对决

?

Exists() 返回布尔值

如果子查询结果行>0,则返回 TRUE。

反之返回FALSE

?

?

exists(select * from tbl)

等同于

( select count(*) from tbl )>0

?