Bonjour à tous,
j'utilise un 1.7 et j'ai récupéré une requête sympas qui fonctionne bien pour exporter les commandes qui ont un seul produit, le seul problème, c'est que je n'arrive pas à trouver la solution pour faire afficher tout le détail des commandes où il y a plusieurs articles dans la même id_order, je me retrouve avec une seul ligne produit.
Voici la requête:
SELECT
o.date_add,
d.id_order,
CONCAT_WS(' ', g.firstname, g.lastname) AS customer,
os.name AS state,
d.product_name,
d.product_ean13,
d.product_quantity,
c.name AS carrier_name,
CONCAT_WS(' ', a.lastname, a.firstname, a.address1, a.address2, a.postcode, a.city) AS address_delivery,
REPLACE(IFNULL(GROUP_CONCAT(cd.value), ''), '"', '\'') AS customized_data
FROM
ps_order_detail d
LEFT JOIN
ps_orders o
ON (d.id_order = o.id_order)
LEFT JOIN
ps_customer g
ON (o.id_customer = g.id_customer)
LEFT JOIN
ps_carrier c
ON (o.id_carrier = c.id_carrier)
LEFT JOIN
ps_order_state_lang os
ON (o.current_state = os.id_order_state)
LEFT JOIN
ps_address a
ON (a.id_address = o.id_address_delivery)
LEFT JOIN
ps_address ab
ON (ab.id_address = o.id_address_invoice)
LEFT JOIN
ps_customization cu
ON (cu.id_cart = o.id_cart)
LEFT JOIN
ps_customized_data cd
ON (cd.id_customization = cu.id_customization)
GROUP BY
d.id_order
ORDER BY
d.id_order DESC
Merci pour votre aide 😉