このテーブルがあります。このテーブルをクエリして、渡されたパラメーターが Item_Name と Spec_Name である以下のサンプル出力を取得するにはどうすればよいですか。ありがとうございます。
Item_Name Item_Value Spec_Name Spec_Value
--------- ---------- --------- ----------
Circle Zed Circle Diameter 180
Circle Charlo Circle Diameter 330
Square Ash Square Side 120
Item_Name=Circle および Spec_Name = Diameter の出力例:
Circle Zed Circle - Diameter
------------- ---------------------
Zed Circle 180
Charlo Circle 330
MAX() 関数を使用してみましたが、330しか得られません。:(
クエリ全体は次のとおりです。
SELECT CASE
WHEN (ITEM_NAME = 'Circle') THEN
MAX(ITEM_VALUE)
END AS "Circle",
CASE
WHEN (ITEM_NAME = 'Circle' AND SPEC_NAME = 'Diameter') THEN
MAX(SPEC_VALUE)
END AS "Circle - Diameter"
from TBL_SHAPES
ユーザーがこれを試したことを編集し、コメントで言及してください。
CASE WHEN (ITEM_NAME = 'Circle' AND SPEC_NAME= 'Diameter')
THEN MAX(SPEC_VALUE) END
先に感謝します。