Pobranie wszystkich kategorii z bazy i GROUP BY |
Pobranie wszystkich kategorii z bazy i GROUP BY |
29.07.2018, 23:05:03
Post
#1
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 0 Dołączył: 8.11.2006 Skąd: Gdynia Ostrzeżenie: (0%) |
Mam taką prostą tabelę:
jak zbudować zapytanie aby pobrane wyniki wyświetlały się wg poniższego wzoru: Kategoria 1 -podkategoria Kategorii 1 --podkategoria podkategorii Kategorii 1 Kategoria 2 Kategoria 3 -podkategoria Kategorii 3 --podkategoria podkategorii Kategorii 3 |
|
|
30.07.2018, 07:07:26
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Naprawde majac wartosc LEVEL nie wiesz jaka moze byc wartosc PREVLEVEL i musisz to tez trzymac w bazie? LEVEL - 1 to taka skomplikowana operacja?
prevLevel oraz prevId to nie zadne poprzednie a rodzice wiec jak juz cos powinno sie nazywac parentLevel, parentId Co do samego zapytania to robisz select, sortujesz po LEVEL a potem w php obrabiasz by otrzymac strukture jak chciales -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
30.07.2018, 11:48:30
Post
#3
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 0 Dołączył: 8.11.2006 Skąd: Gdynia Ostrzeżenie: (0%) |
Oczywiście wiem o optymalizacji bazy ale myślałem, że jak pokażę w ten sposób to troche rozjaśni ewentualnie sprawę osobie, która mi pomoże.
Czyli najlepszym sposobem jest wczytanie wszystkiego do jednej tablicy i później segregacje tej tablicy tak ? Ten post edytował rafiksq 30.07.2018, 11:49:42 |
|
|
30.07.2018, 13:11:43
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
no jesli chcesz wyswietlic wszystkie kategorie to i tak musisz je wszystkie pobrac. Przy takiej strukturze co masz ciezko zrobic jakies sensowne operacje bezposrednio na bazie
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 22:13 |