裏MySQL クエリー入門 (10) 基礎編8 UNION ALLによる仮想表
仮想表の作成、わざわざ新規にテーブルを作るまでもないようなデータ量の場合以下のようにUNION ALLを使うことにより、仮想的にテーブルを作ることが可能です。プライマリキーと値(Key value)しかない場合にはeltまたは、field + eltで十分です。こちらを使う場合は2つ以上のカラムがある場合に有用になります。
SELECT 1 fruit_id,'レモン' fruit_name UNION ALL SELECT 2 ,'みかん' UNION ALL SELECT 3 ,'りんご' UNION ALL SELECT 4 ,'オレンジ' UNION ALL SELECT 5 ,'いちご' UNION ALL SELECT 6 ,'マンゴー' UNION ALL SELECT 7 ,'パパイヤ' UNION ALL SELECT 8 ,'バナナ'