Geige My SQL in irgendeiner Reihenfolge Datensatz suchen: http://sqlfiddle.com/#!9/012138/1Ich brauche nach Status-ID
Ich habe folgende Tabelle:
Produkte (Tabelle)
id INT(10) productname VARCHAR(50) statusid INT(10)
Angenommen, wir haben die folgenden Aufzeichnungen:
id productname statusid
5 P1000 2
6 P2000 1
7 P3000 3
Jetzt können Sie sehen, dass die Status-ID 1,2,3 ist. Ich möchte nach Status-ID, aber Status-ID, die wir speichern, ist auf andere Weise, so dass ich keine Abfrage schreiben kann, um per Statusid direkt nach Reihenfolge zu suchen. Weil ich den Datensatz gemäß der folgenden Status-ID abrufen muss:
zuerst statusid 3, dann Status-ID 1 und dann Status-ID 2. Wie ist es möglich, Abfrage zu schreiben?
wie viele einzigartige statusids da? – 1000111
Siehe die Funktion FIELD() – Strawberry