ホームページ >バックエンド開発 >PHPチュートリアル >3つのテーブルのページングクエリを実行する方法を教えてください
3つのテーブルのページングクエリを実行するにはどうすればよいですか?
3 つのテーブルのページング クエリを実行するにはどうすればよいですか?
たとえば、テーブル A
ID名
1 ああ
2 bbb
3cc
テーブルB
5ddd
6 ええ
7 ふふ
テーブルC
4 ああ
8zzz
9 xxx
このように結果をクエリするにはどうすればよいですか
ID で逆順に並べ替えます
9 xxx
8zzz
7 ふふ
6 ええ
5ddd
4 ああ
3cc
2 bbb
1 ああ
これには 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 />