Ostatnio zacząłem się uczyć o relacjach więc zaznaczę, że jeszcze nie jestem ekspertem tego.
Moje pytanie brzmi, jak ułożyć kod SQL który by pobrał mi odpowiednie dane.
Tabela wygląda tak:
ID parent name
1 NULL name1
2 1 name2
3 2 name3
4 2 name4
i tak dalej i tak dalej...
Teraz chciałbym pobrać wszystkie dane które które posiadają swoich rodziców np:
Wybieram ID: 4 i on ma mi pobrać następujące wiersze: ID: 2, ID: 1.
W google patrzyłem i znalazłem coś takiego:
SELECT TABLE.* FROM `table` LEFT JOIN TABLE AS tab ON TABLE.parent = tab.ID WHERE TABLE.ID = 4
I zwraca wynik tylko wiersza o ID:4.
Z góry dzięki
Pozdrawiam.