Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] kilkukrotne sortowanie
szczypior
post 2.02.2008, 16:34:52
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 5.02.2007

Ostrzeżenie: (0%)
-----


Cześć

Chcę zrobić menu rozwijane do którego nazwy kategorii i podkategorii pobierane są z bazy. Kategorie mają być posortowane alfabetycznie i podkategorie też, czyli

A kategoria
- A podkat
- B podkat
- Z podkat
B kategoria
- A podkat2
- B podkat2
- Z podkat2
itd

Tabela z kategoriami wygląda tak:

| id | nazwa | gl |

id - unikalne id kategorii
gl - jest dany rekord jest "kategorią" to gl zawiera wartość taką jak id (równie dobrze możnaby zrobić nulla jeśli to coś ułatwi), jeśli jest podkategorią to gl zawiera id kategorii dla której jest podkategorią

Problem jest w posortowaniu tego odpowiednio.

Gdy posortuje
  1. SELECT * FROM kat ORDER BY gl, nazwa


to podkategorie są dobrze posortowane, ale jeśli dodam nową kategorię na literę A to znajduje się ona na końcu wszystkich kategorii sad.gif


--------------------
Pytania i odpowiedzi na każdy temat - ZapytajSie.pl
Darmowe aliasy i liczniki odwiedzin - RFV.pl
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:37