Creare 2 array da una query con 2 JOIN
Ragazzi devo estrarre dei dati da più tabelle "joinnate" con una query come questa
Codice:
SELECT * FROM product
LEFT JOIN product_images ON product_images.id_product = product.id_product
LEFT JOIN product_colors ON product_colors.id_product = product.id_product
WHERE product.id_product = 1;
Qual'è il modo migliore per ottenere in 2 array separati i dati delle immagini e dei colori associati al prodotto?
Ciclando il risultato della query sono riuscito a crearli utilizzando delle condizioni ma la soluzione mi sembra un po' scomoda.
Insomma, per farvi capire, vorrei arrivare ad ottenere le informazioni del prodotto in questo modo:
Codice PHP:
$product['product_name'] // stringa nome prodotto
$product['product_images'] // array immagini associate
Alcuni consigliano la soluzione GROUP BY + GROUP CONCAT per creare una lista di valori separati da virgola ma non è il risultato che voglio ottenere.
Spero che qualcuno possa aiutarmi, grazie in anticipo