读书人

关于exists的用法,该怎么处理

发布时间: 2012-01-09 21:05:42 作者: rapoo

关于exists的用法
这个函数是检测是否包含某行的

但是在用这个作为条件的时候,不就是已经对表检索了一次?

例如检索条件在表的最末端(极端的例子)

那????????

想请教前辈,如何去正确使用呢?


[解决办法]
"检测是否包含某行 ",这个说法不对吧。。

Exists从字面理解就对了啊。。

SELECT *
FROM tableA
WHERE Exists ( SELECT TOP 1 1 FROM tableB WHERE tableA.ID = tableB.ID )
查询出ID在TableB中存在的数据。

读书人网 >SQL Server

热点推荐