![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Witam!
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:
To otrzymam np.:
A chę otrzymać w takiej kolejności
Mam nadzieję, że zrozumieliście o co mi chodzi. Pozdrawiam! -------------------- Don't worry, be happy!
Gadu-Gadu: 1687784 Darmowe komponenty na stronę WWW - licznik księga gości shoutbox chat kalendarz data godzina imieniny IP host przeglądarka odwiedzającego ankieta sonda |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Dziwny problem. Moze do sortowaina tam gdzie jest null dopisuj znak z konca konca alfabetu do pole2 i wtedy tylko sortuj po polu pole2
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
To nie wyjdzie.
W moim przykladzie pole2 to char(). W rzeczywistości to DATETIME. Wiem, że mogę to zrobić na dwa zapytania - raz same null, później te bez null. Ale myślałem, że można to zrobić w jednym. Dzięki! -------------------- Don't worry, be happy!
Gadu-Gadu: 1687784 Darmowe komponenty na stronę WWW - licznik księga gości shoutbox chat kalendarz data godzina imieniny IP host przeglądarka odwiedzającego ankieta sonda |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 20.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
W mySQL zostaja tylko procedury, mozesz wykonac te 2 zapytania w jednej procedurze
bedzie to troche szybsze niz wyslanie dwoch osobnych zapytan do bazy, bedziesz potrzebowal mysqla w wersji minimum 5. Procedury i funkcje -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Zawsze mozesz dla sortowania zrobic konwersje typu.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 16:14 |