下一步比较我有这些记录:我想设置`amount`为`-1`如果不存在,用`-1`
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