您绝对想不到的 SQL 子查询错误
来源:互联网 发布:制作请帖的软件 编辑:程序博客网 时间:2024/04/30 13:29
在 SQL Server 2000 中运行一个查询语句,语句如下:
以上代码看起来没问题,但是要说明的是 table2 中根本没有字段 a,字段 a 只在 table1 中存在,而上述语句却不会报错。它从 table2 中找不到字段 a,似乎就从 table1 中去找了,结果就显示出了 table1 中的所有记录。也就是说只要子查询中的字段名在 table2 或 table1 中存在,就不会报错。
以下代码即会报错:
select * from table1 where a in (select table2.a from table2)
- 您绝对想不到的 SQL 子查询错误
- 你绝对想不到的程序输出结果
- 你绝对想不到的有趣Linux命令
- 你绝对想不到的两种高逼格存储器
- [SQL Server] 2005/2008 错误的子查询
- SQL的子查询
- SQL的子查询
- 奇文!程序员风格的修真小说,你绝对想不到
- 巧妙的字符串排序,保证你不看,绝对想不到
- SQL错误排查:子查询返回的值不止一个。子查询用作表达式时,这种情况是不允许的...
- SQL子查询的运算
- sql的子连接查询
- 银行跨行查询收费,和哪个国家接轨你绝对想不到
- 如何安装SQL server2005的查询分析器(绝对原创)
- SQL SERVER 触发器错误 子查询返回的值不止一个
- sq更新语句条件子查询中有分组统计的sql,导致错误1093
- UPDATE子查询的ORA-1779错误
- 【趣事】绝对异想不到的事,隐藏在你电脑里面的电影
- NSAttributedString
- NDK Build 参数
- javascript 遍历一个对象object 有时会用到(转自:http://blog.csdn.net/peng_wu01/article/details/5569247)
- UPDATE、DELETE 语句中的子查询
- C++ Vector 使用心得
- 您绝对想不到的 SQL 子查询错误
- 外连接 ON 条件的三个作用及与 WHERE 的区别
- select into 和 insert into select 两种表复制语句
- 使用VS2005网站管理工具的方法
- asp.net2.0数据访问工具--DataSource
- 静态视图 动态视图 区别 定义
- zend framework 多语言配置及实例
- 别为iptables日志付出太多-一种Linux防火墙优化方法
- Android中Activity与Service如何通过广播交换复杂对象数据