ciao,
ho il cervello fuso e ho bisogno di capire cosa non funziona in questa query, o meglio, funziona ma non fa quello che vorrei...
tbl_category:
- cat_id
- cat_name
tbl_product:
- pd_id
- cat_id
tbl_marchi:
- id_accessorio
- nome
tbl_id_item:
- cat_id
- pd_id
- id_accessorio
In pratica ho una lista di categorie selezionabili da link in cui passo l'id categoria (cat_id) via GET alla pagina in cui visualizzo i prodotti relativi alla categoria selezionata e i marchi associati ai prodotti ( e quindi alla categoria)
la query incriminata:
Codice PHP:
"SELECT * FROM tbl_marchi AS m JOIN
tbl_id_item AS i
WHERE m.id_accessorio = i.id_accessorio
AND i.cat_id = {$_GET['id']}";
in questo modo però mi trovo stampati ripetutamente il nome del marchio tante volte quanti sono i prodotti associati allo stesso marchio.
ad esempio:
ho nella tabella "tbl_product" 4 prodotti a cui ho associato il marchio "pippo" e che appartengono tutti alla stessa categoria
la query, mi stampa 4 volte il marchio "pippo" mentre io vorrei che me lo stampasse solo una volta, perchè a me basta sapere che per quella categoria ho 4 prodotti a cui è associato un marchio....
Boh, spero sia chiaro....
:master: