Join per eseguire query per estrazione prodotti
Ho una struttura che per prodotti, cioè categorie multiple, nel quale mi serve estrarre, in base ad una scelta, prodotti di una certa categoria.
Ho 3 tabelle così strutturate:
Lista dei prodotti:
Codice:
product_id mediumint(8)
product_title varchar(255)
product_price decimal(4,2)
PRIMARY product_id
Lista delle categorie:
Codice:
cat_id tinyint(3)
cat_name varchar(20)
PRIMARY cat_id
Prodotti associati alle categorie:
Codice:
product_data_cid mediumint(8)
platform_data_pid mediumint(8)
UNIQUE product_data_cid, product_data_pid
Se la scelta della categoria è impostata su un'opzione vorrei che mi estrasse TUTTI i prodotti che hanno ALMENO la categoria selezionata, altrimenti solo quelli che hanno ESCLUSIVAMENTE LA CATEGORIA selezionata.
Devo anche fare una concatenazione del campo platform_data_pid (GROUP_CONCAT(CAST(platform_data_pid AS CHAR) SEPARATOR ',')) in modo da poterlo mostrare nella lista dei prodotti!
Qulcuno riesce a spiegarmi come potrei risolvere questo problema?
Grazie :mrgreen: