我想让select 1,2,3 from user where id=1 and 1=2 union select 
 NULL,NULL 
根据前面select 的需求列数不同 返回不同的NULL,NULL列数可以么Oracleselect

解决方案 »

  1.   

    select 1,2,3 from user where id=1 and 1=2 
    union 
    select NULL, NULL ,null from dual这样啊
      

  2.   

    我是说可以自动根据1,2,3的个数 返回NULL的个数
      

  3.   

    有没有真正的高手  出来指点一下
    我的意思是
    如果前面是1,2,3 后面联合查询就返回NULL,NULL,NULL
    如果前面是1,2 后面联合查询返回NULL,NULL
    如果是1,2,3,4 后面联合查询返回NULL,NULL,NULL,NULL