table1、table2、table3というテーブルがあり
このそれぞれをidというカラムで並び替えたものを結合するので考えました。
SELECT * FROM `table1`
UNION ALL
SELECT * FROM `table2`
UNION ALL
SELECT * FROM `table3`
ORDER BY `id`
にすると全てを結合したものを並び替えるので
SELECT *, '1' AS tbl FROM `table1`
UNION ALL
SELECT *, '2' AS tbl FROM `table2`
UNION ALL
SELECT *, '3' AS tbl FROM `table3`
ORDER BY `tbl`,`id`
という風に書いてみました、結果としてはよさそうですが
方法としては間違ってないでしょうか?
他にいい方法があればアドバイスをお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL SQLで検索結果の記事を表示したい 1 2022/04/28 21:03
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL select *, `人口(男)`AND`人口(女)`/'面積' as '人口密度'FROM … 1 2023/07/03 21:05
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- Oracle SQL update方法 2 2022/06/22 14:07
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのクエリでフィールドの...
-
ACCESS VBA レコードセットの参...
-
枝番と主キーがある複数テーブ...
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
select insertで複数テーブルか...
-
カレントレコードが無い事を判...
-
Excelでセルの書式設定を使用し...
-
Date型にNULLをセットしたい V...
-
データセットのレコード更新が...
-
select句副問い合わせ 値の個...
-
SQL文で右から1文字だけ削除す...
-
ADO VBA 実行時エラー3021
-
SELECTの結果で同一行を複数回...
-
Accessでのレコード存在チェック
-
エクスプローラーで「2つの条件...
-
弥生販売08 得意先分類1の...
-
レコードが存在しなかった場合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリでフィールドの...
-
枝番と主キーがある複数テーブ...
-
ACCESS VBA レコードセットの参...
-
ちなみになぜv=(v・e1)e1+(v・e...
-
既存のテーブルに重複フラグを新設
-
同じ列に2行づつで出力するSQL
-
テーブルの集計値を別テーブル...
-
GROUP BYを行った後に結合した...
-
Accessで別テーブルの値をフォ...
-
Oracleでの文字列連結サイズの上限
-
SELECTで1件のみ取得するには?
-
SQL文で右から1文字だけ削除す...
-
GROUP BYを使ったSELECT文の総...
-
select句副問い合わせ 値の個...
-
レコードが存在しなかった場合
-
ADO VBA 実行時エラー3021
-
SQL文で素早くNULLを除外する方法
-
実績累計の求め方と意味を教え...
-
select insertで複数テーブルか...
-
ファイル書込みで一行もしくは...
おすすめ情報