I'm essentially trying to rewrite a query so that SUM(amount) is calculated as a subquery, with the database named "sakila":
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;
What I have is:
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;
However, when I try to run it, it says ERROR CODE 1054, Unknown column 'amount' in 'field list'

amountin table customer. Check your table structure.