当前位置: 代码迷 >> Sql Server >> 关于exists的用法,该怎么处理
  详细解决方案

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

热度:8   发布时间:2016-04-27 20:22:46.0
关于exists的用法
这个函数是检测是否包含某行的

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

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

那????????

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


------解决方案--------------------
"检测是否包含某行 ",这个说法不对吧。。

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

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