日期:2014-05-19  浏览次数:20479 次

没有为第 3 列(属于 '_x')指定列?关于union all

select   *   from   tbl1    
            union   all    
select   *   from   tbl2  
==========================
我这样能输出正常的结果
但是
select   *    
from(  
            select   *   from   tbl1    
            union   all    
            select   *   from   tbl2    
)   _x  
where   t> datetime1   and   t <datetime2  
就报错,
服务器:   消息   8155,级别   16,状态   2,行   1
没有为第   3   列(属于   '_x ')指定列。
请问是什么原因,谢谢

------解决方案--------------------
你出錯的語句應該不是你貼出來的語句