ugrás a tartalomhoz

Mysql bonyolult lekérdezés

csabessz47 · 2013. Már. 18. (H), 22.52
Sziasztok,

Ma egy érdekes problémával találkoztam, amire egy ideje nem tudok rájönni.
Legyen egy táblában 4 sor:

id  szulo  nev
1   0      elso
2   1      masodik
3   1      harmadik
4   2      negyedik


Hogyan tudnám én egy lekérdezéssel ebből kivenni, hogy a második vagy harmadik szülője az első? Tehát valami ilyesmivel szeretnék dolgozni

tomb[0]['nev'] = 'elso'
tomb[0]['szulo'] = ''

tomb[1]['nev'] = 'masodik'
tomb[1]['szulo'] = 'elso'

tomb[2]['nev'] = 'harmadik'
tomb[2]['szulo'] = 'elso'

Már itt ülök felette egy ideje, viszont nem tudok rájönni. Létezik erre megoldás?
Esetleg már egy jól bevált praktika csak nem találom?

Köszönöm a segítséget előre is.
 
1

LEFT JOIN

Poetro · 2013. Már. 18. (H), 23.19
SELECT t1.*, t2.szulo As szulo2 FROM tabla AS t1 
LEFT JOIN tabla AS t2 ON t2.id = t1.szulo
És látod, nem is olyan bonyolult.
2

És tényleg nem... Köszönöm

csabessz47 · 2013. Már. 18. (H), 23.30
És tényleg nem...

Köszönöm szépen!