表A
AA,BB,CC,DD,EE,FF,GG
表B
AA,BB,CC,HH,GG,DD,EE
这是两个表的默认顺序select AA,BB,CC,-1 as HH,DD,EE,FF,GG
FROM 表A where ....
union
select AA,BB,CC,HH,DD,EE,-1 as FF,GG
FROM 表B where....两个语句单独执行都没问题
一union就会
ORA-01790: 表达式必须具有与对应表达式相同的数据类型没法更改数据库的架构方面问题,呵呵
怎样写语句可以解决问题呐...请教,分不够可以再给~~