Ciao a tutti,
ho questa query
SELECT P.reference as Code, PL.`name` as Product_Name, COUNT(OD.id_order) as ordered_qty
FROM ps_product P
LEFT JOIN ps_product_lang PL ON P.id_product = PL.id_product
LEFT JOIN ps_order_detail OD ON P.id_product = OD.product_id
LEFT JOIN ps_orders O ON O.id_order = OD.id_order
WHERE O.valid = 1
UNION
SELECT o.`id_order` as "order id" ,concat(ad.`city`) as "Delivery_Address"
FROM `ps_orders` o
join `ps_customer` cs on o.`id_customer`=cs.`id_customer`
join `ps_address` ad on o.`id_address_delivery`=ad.`id_address`
order by ad.city;
ma non riesco a unire i risultati di entrambe le tabelle.
Lo scopo è visualizzare tutti i prodotti che sono stati acquistati con le relative quantità e i relativi nomi dei prodotti raggruppati per città.