hejsan!
jag har en tabell, med sorterings-fälten parent och sequence, vilken innehåller information för en meny. när jag hämtar information från tabellen vill jag sortera först enligt sequence sedan så att de fält som har har ett parent värde hämnar direkt efter det fält där deras parent som id och dessa i sin tur efter sin sequence. låter kanske lite rörigt så jag tar ett exempel.
// här är exempel-tabellen:
+-----+------------+------------+---------+
| id | titel | sequence | parent |
+-----+------------+------------+---------+
| 1 |meny1 | 1 | 0 |
+-----+------------+------------+---------+
| 2 |meny2 | 2 | 0 |
+-----+------------+------------+---------+
| 3 |meny3 | 3 | 0 |
+-----+------------+------------+---------+
| 4 |subm1m1 | 1 | 1 |
+-----+------------+------------+---------+
| 5 |subm2m1 | 2 | 1 |
+-----+------------+------------+---------+
| 6 |subm1m2 | 1 | 2 |
+-----+------------+------------+---------+
| 7 |subm2m2 | 2 | 2 |
+-----+------------+------------+---------+
// när jag nu hämtar informationen vill jag att den ska sorteras på följande sätt
select titel from tabellen <sortering>;
meny1 // id=1
subm1m1 // 4
subm2m1 // 5
meny2 // 2
subm1m2 // 6
subm2m2 // 7
meny3 // 3
har mixtrat en del men får inte till det... några förslag?