DA东的gravatar头像
DA东 2014-09-09 12:09:09

mysql查询把两个表table的数据拼到一起并且分页显示

撒花啦,mysql查询把两个表table的数据拼到一起并且分页显示

mysql查询把两个表table的数据拼到一起并且分页显示

这是两张表...表结构一模一样...字段什么对额全一样...现在我想点击查询的时候把这两个表里的数据全查出来...然后分页显示出来.....

求给个思路....有具体的代码更好......


最代码官方编辑于2014-9-9 12:15:16
所有回答列表(5)
caoyue521的gravatar头像
caoyue521  LV18 2014年9月9日

 

select * from table1

union all

select * from table2 

当做一个表,然后分页就行了

 

评论(1) 最佳答案
宛若重生的gravatar头像
宛若重生  LV19 2014年9月9日

你也可以建个视图,把你要用的字段选择出来,操作这个视图呀。

咖啡加糖609的gravatar头像
咖啡加糖609  LV11 2014年9月9日

楼上两种都可以,不过我们项目中大部分都是做成视图

Even的gravatar头像
Even  LV5 2014年9月21日

1、先把2张表全外连接起:  

select * from a
union all
select * from b

2、在mysql分页:1-10

select c.*  from (select a.列名 from a表 a uninon all select b.列名 from b表 ) c表 c

limit 0, 10  

sql需要优化

 

18827568732的gravatar头像
18827568732 2017年10月18日

查询表里面一条内容时,通过什么条件查询呢?ID都是唯一的。俩表查询把里面的ID都合并到了一起,我该怎么去查询呢?

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友