Как правильно составить SQL запрос в PHP?

224
25 марта 2017, 02:21

Здравствуйте, сразу скажу что хочу сделать:

В одной таблице(goods) находится столбцы name и id, притом столбец id ровняется в таблице (orders) столбцу item_id, в этой таблице еще есть price и столбец paid = (0 -не проданные, 1 - проданные) так я хочу вывести проданный товар

В итоге я хочу вывести проданный товар - общая сумма товара, например:

Капуста = 120 руб(общая сумма этого товара)

Яблоки = 24 руб (общая сумма этого товара)

и тд.

Я пытался делать таким кодом:

$vov = mysql_query("
SELECT goods.name, SUM(orders.price) as sum
FROM goods
INNER JOIN orders
ON goods.id = orders.item_id
WHERE orders.paid = 1
ORDER BY goods.id;
");
while ($sss = mysql_fetch_assoc($vov)) {
echo $sss['name']; 
echo " = ";
echo $sss['sum'];
echo "<br>";
}

Но у меня выводит лишь первый товар и общую сумму всех проданных товаров, хотя нужно чтоб выводило отдельно для каждого товара, например:

Капуста = 144(общая сумма всех товаров)

Надеюсь понятно объяснил, заранее спасибо за помощь !

READ ALSO
Как добавить 2 свойства в переменную?

Как добавить 2 свойства в переменную?

Имеется $bot->sendInlineKeyboard($chat_id, $text, $keyboardCategory);

204
ajax и загрузка файлов

ajax и загрузка файлов

При отправке формы страница перезагружается и данные не приходят скриптуЕсли использовать вместо аякса $

222
Упорядоченный вывод фото из админки Virtuemart 3

Упорядоченный вывод фото из админки Virtuemart 3

На данный момент дополнительные фото выводятся в хаотичном порядке, как их вывести в таком порядке, как в админке?

249