En mulig duplikat af dette:Opdel værdi fra ét felt til to
Desværre har MySQL ikke en split-string-funktion. Som i linket ovenfor angiver, er der Brugerdefineret splitfunktion .
En mere udførlig version til at hente dataene kan være følgende:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', 1), ',', -1) as colorfirst,
SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', 2), ',', -1) as colorsecond
....
SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', n), ',', -1) as colornth
FROM product;