まるで「丸投げのような質問」です。
申し訳ありません。少し心苦しいです。
例えば、以下のようなテーブルがあるとします。
クエリでこれを、以下のように並べ替えたいのです。
2列目から6列目までを横断して個別要素を探し出し、
その個別要素で1列目の内容を列挙する。
やっぱり無理でしょうか。。。
どうしてもやりたいのですが。。
まるで「丸投げのような質問」です。
申し訳ありません。少し心苦しいです。
例えば、以下のようなテーブルがあるとします。
2列目から6列目までを横断して個別要素を探し出し、
その個別要素で1列目の内容を列挙する。
やっぱり無理でしょうか。。。
どうしてもやりたいのですが。。
OS:Windows10-64
LO:バージョン: 6.2.7.1 (x64)
Firebirdで動作確認しています。
やり方は、
を作成し
それぞれをUNIONクエリーで連結するものです
テーブル名:テーブル1
料理3まで作ったデータだと以下の構文になります
単純にORDER BYを付けてもダメみたいでしたが副問い合わせ(インラインビュー)にすると動きました。
SELECT * FROM
(
SELECT "料理1","食材" FROM "テーブル1"
UNION ALL
SELECT "料理2","食材" FROM "テーブル1"
UNION ALL
SELECT "料理3","食材" FROM "テーブル1"
)
ORDER BY 1