私はこのクエリを持っています:
SELECT A, B, C
FROM ( SELECT
lla.id as A,
max(decode(lla.attrid, 2, lla.valstr, null)) as B,
max(decode(lla.attrid, 3, lla.valstr, null)) as C
FROM
llattrdata lla,
llattrdata lla2
WHERE
lla.id = lla2.id
GROUP BY lla.id)
WHERE C = "Yes"
これを行うより良い方法はありますか?HAVING 句を使用しようとしましたが、列 C="Yes" に対して機能しませんでした。前もって感謝します。