![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie, czy da się sortować dane z bazy na podstwaie wiecej niz jednego pola. Mamy np. pola w tabeli: id, imie, nazwisko, kod, adres, ...
mam zapytanie obecne: select * from tabela order by nazwisko asc a chciałbym żeby sortowanie odbywało się po nazwisku i imieniu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat ale mi od samego początku o to właśnie chodziło. NIe, w tym poscie:Cytat sortowanie rozumiem tak: Przedstawiles ZUPELNIE inna idee sortowania.przed sortowaniem: (nazwisko, imie) b, a c, d a, b d, c obecnie mam tak: a, b b, a c, d d, c a ma być: a, a b, b c, c d, d Pokaz wiec jeszcze raz wszystkie dane, nie zadne a b c d tylko poprawne dane, gdzie sa inne nazwiska a nie tylko kowalski, bo podejrzewam ze jednak nadal masz na mysli inne sortowanie (IMG:style_emoticons/default/smile.gif) No dobra, a dla takich danych w jakiej kolejnosci baza zwraca ci dane 1. kowalski jan 2. kowalski zbigniew 3. kowalski adam 4. awangarda zbigniew ? Bo ustalilismy ze powinna zwracac tak: awangarda zbigniew kowalski adam kowalski jan kowalski zbigniew A tobie jak zwraca?
Powód edycji: [nospor]:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 16:58 |