Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]sortowanie na podstawie wiecej niz jednego pola
shreker
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
proste ? co w tym niezrozumiałego ?
No widzisz, znowu sie burzysz i znowu bez powodu. Tak, to jest proste. ALe niestety to ty nie rozumiesz na czym polega sortowanie po dwóch polach. Tak wiec sie nie burz na przyszlosc tylko sie doksztalc (IMG:style_emoticons/default/winksmiley.jpg)

sortowanie po dwoch polach polega na tym, ze gdy pierwsze pole bedzie kilka takich samych wartosci, to wowczas te rekordy zostana posortowane po drugim polu. Czyli u Ciebie wynik jest jak najbardziej prawidlowy. A ze ty sortowanie rozumiesz zupelnie inaczej to juz inna bajka (IMG:style_emoticons/default/tongue.gif)

Cytat
a ma być:
a, a
b, b
c, c
d, d
Jakim cudem ci to w ogole moglo przyjsc do glowy? Przeciez przy takim sortowaniu kolumny mają wartosci z roznych rekordow. A zapytanie select nie miesza wartosci rekordow, tylko rekord traktuje jako rekord a nie mieszanke kilku
Go to the top of the page
+Quote Post

Posty w temacie
- shreker   [MySQL][PHP]sortowanie na podstawie wiecej niz jednego pola   13.12.2010, 18:42:54
- - Mephistofeles   ORDER BY nazwisko, imie ASC   13.12.2010, 18:45:44
- - shreker   próbowałem, niestety nie działa :-(   13.12.2010, 18:51:09
- - potreb   Jak nie działa, nie sortuje po nazwisku?   13.12.2010, 19:18:19
- - shreker   czytanie ze zrozumieniem: sortowanie na podstawie ...   13.12.2010, 19:44:33
- - nospor   shrek ty sie nie oburzaj tylko sam czytaj ze zrozu...   13.12.2010, 19:55:16
- - shreker   całe zapytanie wygląda dokładnie tak: select * fro...   13.12.2010, 20:16:58
- - nospor   Moze ty poprostu inaczej niz my rozumiesz "so...   13.12.2010, 20:20:30
- - shreker   sortowanie rozumiem tak: przed sortowaniem: (nazwi...   13.12.2010, 20:46:36
- - nospor   Cytatproste ? co w tym niezrozumiałego ?No widzisz...   13.12.2010, 20:52:10
- - shreker   nie do końca nospor. dla przykładu: masz: 1. kowal...   13.12.2010, 21:49:40
- - nospor   Cytat, bo według mnie w kolejności: 3, 1, 2.Doklad...   13.12.2010, 21:53:10
- - shreker   nospor, ale mi od samego początku o to właśnie cho...   13.12.2010, 22:07:52
- - nospor   Cytatale mi od samego początku o to właśnie chodzi...   13.12.2010, 22:13:06
- - shreker   zwraca w kolejnosci: 4, 1, 2, 3. czyli według same...   13.12.2010, 22:26:30
- - nospor   Pokaz zrzut ekranu z PMA bo ci normalnie nie wierz...   13.12.2010, 22:29:25
- - shreker   zapytanie jest na pewno ok, bo próbowałem na innej...   13.12.2010, 22:33:35
- - nospor   to zacznijmy od podstaw: 1) Temat: Jak poprawnie z...   13.12.2010, 22:34:01
- - shreker   posiedzę jeszcze poszukam może dojdę, w czym probl...   13.12.2010, 22:37:32
- - nospor   Cytattylko od czego zacząć ... Przeciez w poprz...   13.12.2010, 22:39:04
- - kaem   @nospor, podziwiam Twoją cierpliwość @shreker - da...   14.12.2010, 13:24:46
- - szmerak   Ja również nie rozumiem o co mu chodzi. Hmm z tego...   14.12.2010, 13:42:42


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 04:33