Cita: Si trabajo con diferentes Codigos x talla, seria facil .. pero el reto esta en trabajar con solo 1 codigo y que reconosca por diferentes tallas...
En ese caso necesitarías dos tablas: La primera para el producto base, y la segunda (relacionada por FK) para el subproducto, donde estaría la talla como uno de los atributos.
No veo muchas otras opciones.
Hay otras consideraciones que pueden hacerse, pero desde ya no hay modo de hacerlo sin expandir el modelo de datos que usas.
Y te advierto que NO. No es una opción usar un campo donde listes un conjunto de valores separados por comas. Eso sería una violación del modelo relacional inaceptable que te llevaría a enormes problemas luego.
Un campo de esas características (multivaluado), es evidencia de que hay una tabla que está faltando, y genera inconsistencia de datos, por lo que ni lo intentes.