Hirsch: DB-Frage

Beitrag lesen

Hallo,

Ich habe eine DB etwa so

ID PID
1 0
2 1 g1
3 1 g2
4 1 g3
5 1 g4
6 1 g5
7 2 a1
8 2 a2
9 3 b1
10 9 bb1
11 10 bbb1

Wie bekomme ich den wert "g2" raus wenn ID=11 (bzw PID=10 od. bzw bbb1)?

Ich möchte am besten aus der ID oder PID heraus den "Vater" finden können aber immer WHERE PID='1'

also ID:7   = ID:2 bzw. g1
also ID:8   = ID:2 bzw. g1
oder ID:9   = ID:3 bzw. g2
oder ID:10  = ID:3 bzw. g2
oder ID:11  = ID:3 bzw. g2

Klar?

Wäre cool wenn mir da jemanden bei der SQL-Abfrage oder for-schleifen gestaltung helfen könnte.

Vielen Dank im Voraus!!!
Hirsch