Вот такая структура вывода нужна, как сделать такой множественный вывод 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
Но сейчас выводится лишь последний заказ, а все остальные будто игнорится + сумма что сумируется не правильно