Tach!
Ich würde gerne die Tabelle nach y3 sortieren, falls 2 Einträge gleich sind nach y2, falls wieder gleich nach y1
y1 y2 y3
| 12 | 2 | 12
| 2 | 1 | 12
| 4 | 5 | 43
| 4 | 4 | 4
Danach
y1 y2 y3
| 4 | 5 | 43
| 12| 2 | 12
| 2 | 1 | 12
| 4 | 4 | 4
Wieso habe ich bei y2 5,2,1,4 und nicht 5,4,2,1 ? Wo liegt mein Fehler?
Du hast dann wohl deine Sortierregel nicht passend formuliert. Aber so wie du es da im OP formuliert hast, wird es auch sortiert.
y3: 43 > 12 = 12 > 4
y2: 5 2 > 1 4
y1: 4 12 2 4
Der dritte Datensatz kommt wegen der 43 in y3 zuerst, die 4 im vierten ist die kleinste Zahl, also kommt der am Ende. Die mittleren Plätze werden anhand von y2 ausgehandelt, weil beide 12 sind.
dedlfix.