三个表分页查询请教怎么做到

WBOY
リリース: 2016-06-13 12:49:35
オリジナル
826 人が閲覧しました

三个表分页查询请问如何做到?
三个表分页查询请问如何做到?
例如表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
------解决方案--------------------
select * from 表A<br />
union all<br />
select * from 表B<br />
union all<br />
select * from 表C<br />
order by id desc;<br />
ログイン後にコピー

------解决方案--------------------
引用:
例如表A
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;
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!