一个有关SQL中exist问题 exist只是判断一个存在关系 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --look thisEXISTS指定一个子查询,检测行的存在。 语法EXISTS subquery参数subquery是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。有关更多信息,请参见 SELECT 中有关子查询的讨论。 结果类型Boolean结果值如果子查询包含行,则返回 TRUE。 --你这个语句是这个意思,只要T2表有记录,T1的所有a查询出来。--这样select T1.a from T1wherea in (select afrom T2) 按照楼主的意思应该这样写select LI.a from LI where a in (select a from T2)或者SELECT t.a FROM LI t WHERE EXISTS(SELECT 1 FROM T2 WHERE t.a = T2.a) select LI.a from LI where a in (select a from T2)或者SELECT t.a FROM LI t WHERE EXISTS(SELECT 1 FROM T2 WHERE t.a = T2.a)EXISTS 与 IN 是都要加条件的 远程连接数据库,能telnet上,但是连接不上 各位前辈,帮我看看这个存储过程的错误! 哪位能给讲讲job owner的权限和sql agent start account权限在job调用和job执行的各个阶段起什么作用? 比较两条SQL的执行效率 索引问题 精通索引的进来 100 这个语句错在那里???? 在存储过程中创建临时表时是否可以使用变量? 我的语句该如何写? 高手请进,这个SQL语句太难了? 这种程序是怎么实现的?居然能突破微软的限制 收集到微软禁止的命令? sql 高手进来下 非常急 老火 数据库合并问题
EXISTS
指定一个子查询,检测行的存在。 语法
EXISTS subquery参数
subquery是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。有关更多信息,请参见 SELECT 中有关子查询的讨论。 结果类型
Boolean结果值
如果子查询包含行,则返回 TRUE。
--这样
select T1.a
from T1
where
a in
(select a
from T2)
select LI.a from LI where a in (select a from T2)
或者
SELECT t.a FROM LI t WHERE EXISTS(SELECT 1 FROM T2 WHERE t.a = T2.a)
或者
SELECT t.a FROM LI t WHERE EXISTS(SELECT 1 FROM T2 WHERE t.a = T2.a)EXISTS 与 IN 是都要加条件的