E' la struttura che non va.... la tabella articoli ha un id. questo id deve avere riferimento nella tabella agg_articoli. Quindi si presume una colonna id_articoli in agg_articoli per sapere a che articolo si riferisce il determinto record. Ma cadresti, e gia' ci sei, in relazione molti molti.Originariamente inviato da iaco74
Ho provato anche in codesto modo ma senza successo ......
Sembra che non si possono chiedere record diversi tra due tabelle :master:
e' la struttura che non va. abbondantemente duplicata.
Dovresti avere una tabella articoli, una tabella modelli, una tessuti, una colori, taglia e quant'altro. Poi con una tabella abbinamenti ci metti gli ID che ti interessano. La tab abbinamenti sara':
id_abbinamento (autoincrement)
id_articolo (l'id articoli)
id_modello (l'id modello) ecc.....
id_colore
id_tessuto
id_taglia
con un JOIN trovi tutto quel che ti pare riducendo drasticamente anche il numero complessivo dei record.
![]()