Доброго дня.
Не могу понять в каком направлении решать.
Есть запрос в модели, который выглядит так:
$sql2 = "SELECT o.currency_code, o.currency_value, o.order_id, o.date_added, op.name, op.quantity, op.price, op.total, o.lastname, o.firstname, o.telephone, o.payment_method, o.shipping_method, o.customer_group_id, trid.tax_rate_id, tr.rate, gd.name AS gname
FROM `" . DB_PREFIX . "order` o
LEFT JOIN `" . DB_PREFIX . "order_product` op
ON o.order_id = op.order_id
LEFT JOIN `" . DB_PREFIX . "customer` oc
ON o.customer_id = oc.customer_id
LEFT JOIN `" . DB_PREFIX . "tax_rate_to_customer_group` trid
ON o.customer_group_id = trid.customer_group_id
LEFT JOIN `" . DB_PREFIX . "tax_rate` tr
ON trid.tax_rate_id = tr.tax_rate_id
LEFT JOIN `" . DB_PREFIX . "customer_group_description` gd
ON o.customer_group_id = gd.customer_group_id
WHERE o.order_id = '" . (int)$ord_id . "'
ORDER BY DATE(o.date_added)";
Затем это все с использованием PHPExcel формирует таблицу в контроллере.
При этом все работает и выборка получается, но товары задваиваются в итоговом файле из-за наличия двух языков в магазине.
Даже не представляю как избежать дублирования, то ли запрос в модели править, то ли в контроллере выборку, подскажете?