Po wykonaniu poniższego zapytania wyskakuje mi błąd: "#1242 - Subquery returns more than 1 row ".
W zapytaniu chodzi o to, żeby wyświetlić nazwę wraz z polem ilość, w którym wyliczana jest różnica między ilością rzeczy( pierwsze podzapytanie), a zużytymi rzeczami(drugie podzapytanie) czyli
Nazwa |Ilość
x_____| 5
y_____| 10
SELECT name, (SELECT COALESCE( sum( amount ) , 0 ) FROM items i, bought b WHERE b.items_id = i.id GROUP BY items_id) - ( SELECT COALESCE( sum( u.amount ) , 0 ) FROM bought b, used u WHERE b.id = u.bought_id GROUP BY items_id ) as amount FROM items
Jak napisać to zapytanie, żeby było poprawne ?