我会保持这个简短和简单。我想执行这个查询:MySQL别名帮助错误1054(42S22)
mysql> SELECT ORDER_NUM, NUM_ORDERED * QUOTED_PRICE AS TOTAL_AMOUNT
-> FROM ORDER_LINE
-> WHERE TOTAL_AMOUNT > '1000'
-> ORDER BY ORDER_NUM;
ERROR 1054 (42S22): Unknown column 'TOTAL_AMOUNT' in 'where clause'
我敢肯定这件事情简单,但为什么使用别名TOTAL_AMOUNT这不会工作,我不明白。任何帮助表示赞赏!
啊,是的,谢谢你的迅速回应!我不知道为什么我只是没有做到这一点! – GatewayBit 2013-02-13 23:36:38
在where子句不要做别名,很好它修复了你的问题! – 2013-02-13 23:38:08