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

SQL 中 IN 的有关问题

2012-01-15 
SQL 中 IN 的问题select*fromtable1wherefiled1in(selectfileld2fromtable2)若table2中无field2字段,亦不

SQL 中 IN 的问题
select   *   from   table1
where   filed1   in
(select   fileld2   from   table2)

若table2中无field2字段,亦不会报错。

对此现象,如何理解?

谢谢!

[解决办法]
不会吧,怎么可能?
[解决办法]
Server: Msg 207, Level 16, State 3, Line 1
Invalid column name 'fileld2 '.

我试的不行啊?
能把你的 两个table 结构 贴出来 大家看一下
[解决办法]
mark
[解决办法]
看错……
刚刚试了下,如果表2中没field2字段,结果报错
sql 2000
xp sp2

热点排行