Załóżmy, że mam tabelę tabela, która ma 3 pola pole1 i pole2
Chcę pobrać dane z tabeli tabela w taki sposób aby najpierw wyświetliły się rekordy, które pole1 jest inne niż null. Ale wszystkie rekordy mają być sortowane według pola2.
Jeżeli dam:
SELECT * FROM tabela GROUP BY pole1 DESC, pole2
To otrzymam np.:
pole1 | pole2 5 | klm 3 | zxy 1 | abcd null | dfg
A chę otrzymać w takiej kolejności
pole1 | pole2 1 | abcd 5 | klm 3 | zxy null | dfg
Mam nadzieję, że zrozumieliście o co mi chodzi.
Pozdrawiam!