三个表分页查询请问如何做到?
例如表A
id name
1 aaa
2 bbb
3 ccc
表B
5 ddd
6 eee
7 fff表C
4 aaa
8 zzz
9 xxx如何能查询结果是这样以ID倒序排序
9 xxx
8 zzz
7 fff
6 eee
5 ddd
4 aaa
3 ccc
2 bbb
1 aaa最好用SQL完成,因为涉及到分页,所以数组排序的方式不适合sql
例如表A
id name
1 aaa
2 bbb
3 ccc
表B
5 ddd
6 eee
7 fff表C
4 aaa
8 zzz
9 xxx如何能查询结果是这样以ID倒序排序
9 xxx
8 zzz
7 fff
6 eee
5 ddd
4 aaa
3 ccc
2 bbb
1 aaa最好用SQL完成,因为涉及到分页,所以数组排序的方式不适合sql
解决方案 »
- svn使用钩子文件将文件更新到web目录,提示'Skipped /var/www/nginx/html'
- id号自动生成问题。但最好不要是整数id
- 今天又遇到了一个问题,mysql替换,大家教我啊。 100分求解,内有地址。
- eclipse 配置PHP server 出错
- Apache + PHP,关于web服务器,关于http,关于访问权限,问题求教
- 求解高分简单问题!在线等答案!快快快
- 请问怎样取得多个同名表单提交的全部数据?
- 帮我看看这个问题。郁闷~帮我兄弟们
- 请问如何对字符串中的网址进行处理?
- preg_split 分割字符串的问题
- 求教:如何实现在一个页面中对对于单选项的不同而现实不同的信息呢?
- 小白问题:服务器是Linux系统,本地开发环境也必须是Linux吗?
union all
select * from 表B
union all
select * from 表C
order by id desc;
The used SELECT statements have a different number of columns
三个表的 其他字段不同也不可以吗?
id a_name
1 aaa
2 bbb
3 ccc
表B
id b_name
5 ddd
6 eee
7 fff表C
id c_name
4 aaa
8 zzz
9 xxx
select * from 表A a union all select * from 表B b union all select * from 表C c order by c.id desc;