私はこれらの記録を持っています:
Order
----------
id amount
1 10
2 NULL
3 20
amount
存在しない場合はに設定したいので-1
、次のステップはと比較し-1
ます。
私はこれを書きます:
SELECT
id,
COALESCE(o.amount, -1) AS amount2
FROM Order o
WHERE amount2 = -1
しかし、このエラーを返します:
#1054 - Unknown column 'amount2' in 'where clause'
私はこれを返すのが好きです:
Order
----------
id amount2
2 -1