关于exists的用法
这个函数是检测是否包含某行的
但是在用这个作为条件的时候,不就是已经对表检索了一次?
例如检索条件在表的最末端(极端的例子)
那????????
想请教前辈,如何去正确使用呢?
------解决方案-------------------- "检测是否包含某行 ",这个说法不对吧。。
Exists从字面理解就对了啊。。
SELECT *
FROM tableA
WHERE Exists ( SELECT TOP 1 1 FROM tableB WHERE tableA.ID = tableB.ID )
查询出ID在TableB中存在的数据。