Witam.
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:
  1. SELECT TABLE.* FROM `table`
  2. LEFT JOIN TABLE
  3. AS tab ON TABLE.parent = tab.ID
  4. WHERE TABLE.ID = 4

I zwraca wynik tylko wiersza o ID:4.

Z góry dzięki
Pozdrawiam.