Perchè ora ti spiego come è strutturato il database:
(1)products_attributes_id (chiave primaria e autoincrementante)
(2)products_id (sarebbe l'id del prodotto che serve per associare un prodotto a delle varianti)
(3)options_id (va l'id dell'opzione TipoVariante1)
(4)options_values_id (va la seconda opzione che deve essere associata al prodotto)
In products_id può contenere anche più volte lo stesso valore del resto come anche le altre tabell, però il problema sorge quando in tutte e quattro le tabelle sono contenuti gli stessi valori, cioè:
Così va bene
(1) = 1
(2) = 10
(3) = 9
(4) = 2
Anche così va bene
(1) = 1
(2) = 10
(3) = 9
(4) = 3//valore diverso
Così nocioè ripete dei valori che già sono presenti in tutte e quattro le tabelle)
(1) = 1
(2) = 10
(3) = 9
(4) = 2
Spero di essere stato abbastnza chiaro

cioè ripete dei valori che già sono presenti in tutte e quattro le tabelle)
Rispondi quotando