hola, pues si te causa tantos problemas por que no le das la vuelta al problema y haces lo siguiente:
1. agrega un campo x a la tabla, cuando agregues un nuevo registro.
si es talla g le asignas un 1 a x, gg un 2 a x y asi....
2. luego simplemente hacer una consulta
select * from tabla
where x=1
y asi tienes los de talla g.
bueno espero que te sirva mi idea....