Вот такая структура вывода нужна, как сделать такой множественный вывод sql?
1. Таблица
order - Список заказов.
2. Таблица
order_product - Товары добавленные в заказ.
3. Таблица
products со всеми товарами и данными.
Заказ #1 - Дата - Оплачен\Не оплачен - Сумма всего
--Товар 1 - Количество - сумма
--Товар 2 - Количество - сумма
Заказ #2 - Дата - Оплачен\Не оплачен - Сумма всего
--Товар 1 - Количество - сумма
--Товар 2 - Количество - сумма
Вот наработки:
SELECT
shop_order.id AS id_order,
shop_order.name AS name_order,
shop_order.adress,
shop_order.phone,
shop_order.status,
order_product.product_count,
product.name AS name_product,
product.price,
SUM(product.price) AS sum_total
FROM
bot_shop_order_product order_product
INNER JOIN bot_shop_order shop_order ON
shop_order.id = order_product.parent_id
INNER JOIN bot_shop_product product ON
product.id = order_product.parent_id
WHERE
order_product.magazin = 26
Но сейчас выводится лишь последний заказ, а все остальные будто игнорится + сумма что сумируется не правильно