Försök att missbruka INET_ATON
funktion för att göra sorteringen så här:
SELECT version_number FROM table ORDER BY INET_ATON(SUBSTRING_INDEX(CONCAT(version_number,'.0.0.0'),'.',4))
Det här tricket publicerades ursprungligen på mysql-e-postlistan , så mycket tack till den ursprungliga affischen, Michael Stassen!
Här är vad han hade att säga:
I det senare fallet rekommenderar han en lösning som liknar den som postats av @spanky (separata kolumner).