Mam pewien problem gdyż mam sobie tabele: Klienci o np. budowie:
|| firma || imie || nazwisko ||
|| IBM || jan || andrzejewski ||
|| NULL || jozef || kowalski ||
|| TOSHIBA || jan || kowalewski ||
Teraz jak widac tam gdzie pole firma jest NULL oznacza to, ze klientem jest osoba fizyczna czyli jozef kowalski a gdzie pole firma jest wypelnione jakas nazwa tzn. ze klientem jest firma np. IBM a osoba kontaktowa jest jan andrzejewski.
Chcialbym by wyswietlalo mi a raczej sortowalo wg klientow czyli dla osob fizycznych wg nazwiska a dla firm wg nazwy firmy
niestety nie wiem jak to zrobic
bo wiadomo gdy dam zapytanie select * from klienci order by firma,nazwisko to wpierw zostana wyswietlone dane gdzie pole firma jest puste a potem wypelnione czyli tak:
|| NULL || jozef || kowalski ||
|| IBM || jan || andrzejewski ||
|| TOSHIBA || jan || kowalewski ||
a powinno sie wyswietlic tak:
|| IBM || jan || andrzejewski ||
|| NULL || jozef || kowalski ||
|| TOSHIBA || jan || kowalewski ||
czyli jesli pole firma jest nie puste to ma sortowac wg firma jesli jest puste to wg nazwiska ... wiecie moze jak temu zaradzic?