本文共 272 字,大约阅读时间需要 1 分钟。
在 SQL Server 2000 中运行一个查询语句,语句如下:
以上代码看起来没问题,但是要说明的是 table2 中根本没有字段 a,字段 a 只在 table1 中存在,而上述语句却不会报错。它从 table2 中找不到字段 a,似乎就从 table1 中去找了,结果就显示出了 table1 中的所有记录。也就是说只要子查询中的字段名在 table2 或 table1 中存在,就不会报错。
以下代码即会报错:
转载地址:http://fflmi.baihongyu.com/