2016-05-17 2 views
1

habe ich eine Mysql-Datenbank wie dieserPHP - Mysql Auftragsdaten 123 wie 132

id  name 
1  very big 
2  very big 
3  big 
4  big 
5  small 
6  small 

ich möchte meine Datenbank bestellen wie diese

id  name 
1  very big 
3  big 
5  small 
6  small 
4  big 
2  very big 

oder so:

id  name 
2  very big 
4  big 
6  small 
5  small 
3  big 
1  very big 



(indeed sorting from 123456 to 135642) 

Wie kann ich es mit PHP oder MySQL machen?

+2

eine Sortierspalte mit dem –

+0

db hinzufügen ich glaube, es bei der Veränderung der Reihenfolge der Zeilen in db keinen Punkt. Alle sind gleich – jophab

Antwort

1

können Sie tun:

order by id % 2, 
      (case when id % 2 = 0 then id end) asc 
      id desc; 
+0

#OP, Sie müssen sprechen, warum Sie dies bearbeiten müssen ??? –

Verwandte Themen