Ein leerer String ist nicht NULL. Du müsstest in dem Fall nach bild1 != '' sortieren.
PS: hätte ich doch mal mitgespielt...
PS: hätte ich doch mal mitgespielt...
SELECT *,if(bild1 != '',1,2) FROM `ic1_versichererpartner` WHERE aktiv = 0 ORDER BY if(bild1 != '',1,2) asc, position asc;
| ID | TITEL | TEXT1DE | TEXT2DE | AKTIV | POSITION | BILDLINK | BILD1 | IF(BILD1 != '',1,2) | |----|-----------|---------|---------|-------|----------|----------|--------|---------------------| | 3 | Eintrag3 | | | 0 | 1 | | Bild | 1 | | 8 | Eintrag8 | | | 0 | 5 | | Bild | 1 | | 1 | Eintrag1 | | | 0 | 6 | | Bild | 1 | | 9 | Eintrag9 | | | 0 | 7 | | Bild | 1 | | 10 | Eintrag10 | | | 0 | 8 | | Bild | 1 | | 35 | Eintrag35 | | | 0 | 8 | | Bild | 1 | | 11 | Eintrag11 | | | 0 | 9 | | Bild | 1 | | 12 | Eintrag12 | | | 0 | 10 | | Bild | 1 | | 13 | Eintrag13 | | | 0 | 11 | | Bild | 1 | | 15 | Eintrag15 | | | 0 | 13 | | Bild | 1 | | 17 | Eintrag17 | | | 0 | 15 | | Bild | 1 | | 18 | Eintrag18 | | | 0 | 16 | | Bild | 1 | | 20 | Eintrag20 | | | 0 | 18 | | Bild | 1 | | 21 | Eintrag21 | | | 0 | 19 | | Bild | 1 | | 23 | Eintrag23 | | | 0 | 21 | | LV.jpg | 1 | | 29 | Eintrag29 | | | 0 | 27 | | Bild | 1 | | 30 | Eintrag30 | | | 0 | 28 | | Bild | 1 | | 31 | Eintrag31 | | | 0 | 29 | | Bild | 1 | | 32 | Eintrag32 | | | 0 | 30 | | Bild | 1 | | 33 | Eintrag33 | | | 0 | 31 | | Bild | 1 | | 2 | Eintrag2 | | | 0 | 0 | | | 2 | | 5 | Eintrag5 | | | 0 | 2 | | | 2 | | 6 | Eintrag6 | | | 0 | 3 | | | 2 | | 7 | Eintrag7 | | | 0 | 4 | | | 2 | | 14 | Eintrag14 | | | 0 | 12 | | | 2 | | 16 | Eintrag16 | | | 0 | 14 | | | 2 | | 19 | Eintrag19 | | | 0 | 17 | | | 2 | | 22 | Eintrag22 | | | 0 | 20 | | | 2 | | 24 | Eintrag24 | | | 0 | 22 | | | 2 | | 25 | Eintrag25 | | | 0 | 23 | | | 2 | | 26 | Eintrag26 | | | 0 | 24 | | | 2 | | 27 | Eintrag27 | | | 0 | 25 | | | 2 | | 28 | Eintrag28 | | | 0 | 26 | | | 2 | | 34 | Eintrag34 | | | 0 | 32 | | | 2 |
Kommentar