我用select查询2个表将他们的结果合并到一个记录集该怎么做?主要是为了分页方便。

来源:百度知道 编辑:UC知道 时间:2024/05/26 18:09:32
我用了union all,但提示说2个表的字段必须有相同的字段,
可还需要读取不同表的字段值啊!

select * from table1 union select * from table2
如果列有不一样的,就
select cola,colb,colc from table1 union select cola,colb,cold from table2
保证两个表选出来的列个数相同,各列类型相同就行了

两个表中必须有一个字段是一样的
比如说表a有a1,a2字段
表B有b1,b2字段,一定要有表a中的字段a1或是a2的值和表b中的b1或b2字段的值一样才可以