首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-01-09 
关于exists的用法这个函数是检测是否包含某行的但是在用这个作为条件的时候,不就是已经对表检索了一次?例

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

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

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

那????????

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


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

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

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

热点排行