[英]IFNULL Function is Not Working in MySQL Query
我想要Grand Total的運營商。 但是IFNULL
功能不起作用。
SELECT
IFNULL(op.operator_name, "Grand Total") AS operator,
SUM(re.amount) AS amount
FROM mobile_db.recharge re
INNER JOIN mobile_db.operator op
ON re.operator_id = op.operator_id
GROUP BY operator WITH ROLLUP
您不能將ALIAS
用作GROUP BY
參數。 請嘗試我的查詢:
SELECT
IFNULL(op.operator_name, "Grand Total") AS operator,
sum(re.amount) AS amount
FROM mobile_db.recharge re
INNER JOIN mobile_db.operator op ON re.operator_id = op.operator_id
GROUP BY IFNULL(op.operator_name, "Grand Total") WITH ROLLUP
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.