que tal estas ideas
las tablas deben tener la siguiente forma:
Código PHP:
stock(idstock,[demas campos])
producto(idproducto,[demas campos],idtalle,idstock)
talle(idtalle, tipo_de_talle)
en el caso de que un producto corresponda a un solo stock
ejemplo:
TABLA STOCK
idstock|nombre
s-001 | lo que sea
s-002 | nose
TABLA PRODUCTO
idproducto| idtalle| idstock|
p-01 | t-01 | s-001
p-02 | t-02 | s-001
P-03 | t-01 | s-002
TABLA TALLE
idtalle| tipo |
t-01 | XL
t-02 | XXL
t-03 | M
en el caso de tener una relacion producto-stock de muchos a muchos entonces las tablas deben tener la forma
Código PHP:
stock(idstock,[demas campos])
stock-producto(idstock,idproducto, unidades)
producto(idproducto,[demas campos],cantidad_total,idtalle)
talle(idtalle, tipo_de_talle)
TABLA STOCK
idstock|nombre
s-001 | lo que sea
s-002 | nose
TABLA STOCK-PRODUCTO
idstock | idproducto | unidades |
s-001 | p-01 | 5
s-001 | p-02 | 3
TABLA PRODUCTO
idproducto| idtalle| cantidad_total |
p-01 | t-01 | 10
p-02 | t-02 | 4
P-03 | t-01 | 16
TABLA TALLE
idtalle| tipo |
t-01 | XL
t-02 | XXL
t-03 | M