![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Posiadam tabele z wpisami z polem "parent". Potrzebuje teraz wyświetlic wyniki i zgrupować do siebie rodzica i dzieci. Potrzebuje otrzymac wynik w postaci: Cytat RODZIC 1 DZIECKO A DZIECKO B DZIECKO C RODZIC 2 DZIECKO A DZIECKO B DZIECKO C Potrzebował bym, żeby sprawdzić, czy rodzic spełnia okreslone warunki np (WHERE warunek1='A' AND warunek2='B' ORDER BY kolumna 1). P.S. Będzie tylko jeden poziom dzieci. Jak ułozyc zapytanie, aby tak wyświetlic wyniki? Będe wdzięczny za wszelkie wypowiedzi. Ten post edytował kukix 15.06.2010, 10:14:04 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
tej wersji bym się raczej trzymał a po twojemu to jakoś tak (pod warunkiem że najpierw był dodawany rodzic a później dzieci):
nazwatabeli - nazwa tabeli w której masz te dane id - pole klucza id_parent - pole określające id rodzica, null jeśli rodzic nazwa - to pole w którym masz stringi rodzic 1, dziecko a itd SQL-e pisane z głowy bez sprawdzania, za ewentualne pomyłki przepraszam. Tak czy owak bardzo oryginalna konstrukcja bazy (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 19:24 |