問題
select A,B,C from a where ConditionA 
union
 select A,B,D,E,F from b where ConditionB
這樣的,但不能實現請教大哥

解决方案 »

  1.   

    不行union必须前后的select子句一致
    你为什么要把两个没有关系的表连在一起呢
    不明白
      

  2.   

    这样不就可以了!:
    select A,B,C,D='',E='',F='' from a where ConditionA 
    union
    select A,B,C='',D,E,F from b where ConditionB
      

  3.   

    select ConditionA.a,ConditionA.b,ConditionA.c,ConditionB.d,ConditionB.e,ConditionB.f from ConditionA full join ConditionB on ConditionA.a=ConditionB.d