我基本上是試圖重寫查詢使SUM(量)計算爲子查詢,與數據庫名爲「sakila的」:使用子查詢在MySQL錯誤代碼:1054
SELECT first_name, last_name, SUM(amount) AS totalSpent
FROM sakila.customer c JOIN
sakila.payment p
ON c.customer_id = p.customer_id
GROUP BY last_name, first_name;
我有什麼是:
SELECT first_name, last_name, SUM(amount) AS totalSpent FROM sakila.customer c WHERE c.customer_id IN (SELECT customer_id FROM sakila.payment p) GROUP BY last_name, first_name;
然而,當我嘗試運行它,它說,錯誤代碼1054,未知列 '金額' 在 '字段列表'
您在表客戶中沒有列'amount'。檢查你的表格結構。 – RubahMalam