おすすめ本

最近のトラックバック

  • event (夢茶爺&苦茶爺のPC奮戦備忘録)

AccRanking

Ad

« 【PHP】関数の引数に複数のデフォルト値を設定した場合の注意点について | メイン | 【PHP】「stdClass」は「foreach」での処理ができる »

2019年7月 6日 (土)

【MySQL】ダミーテーブルをUNIONで連結してコード表を作成する方法

MySQL では以下の様にダミーテーブルが使えます。

ダミーテーブルの名前として DUAL を使って SELECT の中のカラムを適当なものが記述できます。 また、 DUAL が無くても動作します。

そこで、コード表とするために、複数のダミーテーブルからの取得を UNION で連結します。
以下に、3個のコードと名前のセットを返すSQLを記します。

普通はコードマスタか何かでデータを持ちますが、 特殊なコードを追加したい場合に、今回の様にダミーテーブルのデータを UNION で連結することがあります。

楽天市場

■関連記事
【MySQL】ダミーテーブルをUNIONで連結してコード表を作成する方法
【MySQL】ユーザー変数を使ってSELECTに行番号を付加する方法
【MySQL】カラム名を囲むバッククオートについて
【MySQL】UNIONMINUSが無いので、代わりにNOTEXISTSを使う方法について
【MySQL】ユーザ変数を使って連番や、連続日付を取得する方法について

トラックバック

このページのトラックバックURL:
http://app.mitelog.jp/t/trackback/459161/34184110

【MySQL】ダミーテーブルをUNIONで連結してコード表を作成する方法を参照しているブログ:

コメント

コメントを投稿