Vielleicht könnte jemand mir sagen, wie MySQL Ausgabe in diesem speziellen Szenario bestellen:MySQL - Ergebnis sortieren nach bestimmten Datensatz
Ich habe Tabelle wie folgt aus:
| id | Value1 | Value2 | ...More values that doesn`t matter in this example
^-----^--------^--------^
| 1 | 1 | X |
| 2 | 2 | X |
| 3 | 3 | 2 |
| 4 | 1 | X |
| 5 | 2 | X |
| 6 | 3 | 3 |
| 7 | 1 | X |
| 8 | 2 | X |
| 9 | 3 | 1 |
Ich möchte Werte von diesem erhalten Tabelle, und ich möchte sie durch Value2, aber nur dort, wo Wert1 ist 3 (X Werte ist nicht wichtig).
Was ist der beste Weg, dies zu tun, mit guter Leistung?
Vielen Dank im Voraus!
Und was Sie wünschen, wenn 'Wert1 passieren ist nicht gleich 3? –
Ich war nicht präzise genug: Sagen wir, dass ich nur den ID-Schlüssel bekommen möchte, aber aus der ganzen Tabelle, und ordne diese Schlüssel, die Wert1 = 3 haben, durch Wert2. Also wäre meine gewünschte Ausgabe wie folgt: (9, 3, 6, 1, 2, 4, 5, 7, 8), und mir ist nur die Reihenfolge (9, 3, 6) wichtig - ich brauche den Rest, aber In irgendeiner Reihenfolge. – Zorann