Jak wykonać rekurencyjne zapytanie SELECT w MySQL?
Mam następującą tabelę:
col1 | col2 | col3
-----+------+-------
1 | a | 5
5 | d | 3
3 | k | 7
6 | o | 2
2 | 0 | 8
Jeśli użytkownik wyszuka „1”, program obejrzycol1
który ma „1”, wtedy otrzyma wartośćcol3
„5”, program kontynuuje wyszukiwanie „5”col1
i dostanie „3”col3
, i tak dalej. Więc wydrukuje:
1 | a | 5
5 | d | 3
3 | k | 7
Jeśli użytkownik wyszuka „6”, wydrukuje:
6 | o | 2
2 | 0 | 8
Jak zbudowaćSELECT
zapytać, aby to zrobić?