select 1 from syscolumns理解吗?一个意思
解决方案 »
- 怎么删除数据库重复的数据
- 高手请进,这样的按周统计如何实现?查询过以前的旧帖没有类似的。
- win7装sql05和vs2010
- 急 在线等待! 高手请进
- identity标识列的一个问题。
- sql2008查询慢
- 这个语句有什么问题,请大家帮忙看看!!给50分
- 请各位GGJJ帮忙:两个表结构不同,但有相同的字段,请问怎么比较它们不一样的记录,只能写两个循环实现吗????
- 大虾们帮我看看:在添加记录时有错误...?
- 如何将一个查询的记录当作另一个查询的列!!!
- 在线等,存储过程中把游标检索到值都插入到临时表,在select 临时表,插入前有数据,可select 临时表没有,急死我了
- 本机sql服务器的登陆问题 在线等
与 where exists(select anycolumn
在提供的语句里面 执行结果是一样的,但效率会高一些,因为当满足
Name=t.Name
and SheFenZheng=t.SheFenZheng
and id<>t.ID的列存在时,不管存在多少条记录, select 1 只取出 一个1行1列的数据集
指定一个子查询,检测行的存在。 结果值
如果子查询包含行,则返回 TRUE。
指定一个子查询,检测行的存在。 语法
EXISTS subquery参数
subquery是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。有关更多信息,请参见 SELECT 中有关子查询的讨论。 结果类型
Boolean结果值
如果子查询包含行,则返回 TRUE。
-------- ?????
from table1
where Name=t.Name
and SheFenZheng=t.SheFenZheng
and id<>t.ID是否有存在条件的纪录
原始问题见:
http://community.csdn.net/Expert/TopicView3.asp?id=4316982很好用,但我就是不太理解.所以再次请教.
这是别人给我的.去除表中的重复记录
原始问题见:
http://community.csdn.net/Expert/TopicView3.asp?id=4316982很好用,但我就是不太理解.所以再次请教.
inner join table1 t1
where t1Name=t.Name
and t1SheFenZheng=t.SheFenZheng
and t1.id<>t.ID
这样是否好理解一点