ZodiacXP
Erfahrenes Mitglied
SQL-Anfragen mit PHP derart nach bearbeiten bin ich persönlich kein Fan von, da ich denke das es Performance frisst.
Du hast sicherlich mehr Datensätze als ich in meinen Test, also versuche es mal mit der Anweisung:
Mein Test-Datensatz:
Damit hat's wunderbar geklappt.
Diesee "Methode" hat auch einen Namen, weis aber nicht mehr welchen.
Du hast sicherlich mehr Datensätze als ich in meinen Test, also versuche es mal mit der Anweisung:
Code:
SELECT * FROM `sql_sort_words` ORDER BY LENGTH(`id`), REVERSE(`id`) ASC
Mein Test-Datensatz:
Code:
CREATE TABLE IF NOT EXISTS `sql_sort_words` ( `id` varchar(16) NOT NULL );
INSERT INTO `sql_sort_words` (`id`) VALUES
('3_1_2'),
('3_10_1'),
('3_1_1'),
('3_1_10'),
('3_1_9');
Diesee "Methode" hat auch einen Namen, weis aber nicht mehr welchen.
Zuletzt bearbeitet: