Napisany przez: gregi 19.02.2016, 14:14:48
Jak napisać zapytanie które w pętli wykona poniższe zadanie :
(podstawianie pod id poszczególne wyniki zapytania)
SELECT * From Table where id= 24
Id | next_to_check | next_to_check_2
24| 34,23 | 4
Następnie sprawdzamy to co nam się wyświetliło czyli 34,23,4 czyli
SELECT * From Tablle where id= 34
SELECT * From Tablle where id= 23
SELECT * From Tablle where id= 4
Następnie podstawiamy wyniki z 34,23,4 a następnie wyniki z wyników i głębiej i głębiej
czyli taki wynik ...
24->34,23,4
34-> to co w wyniku
23->to co w wyniku
4->to co w wyniku
to co w wyniku ->wynik z wyniku i tak dalej ...
....
hmm szastnie trudno to wytłumaczyć,
myślałem aby zastosować array i tam wkładać wyniki i jak się id wykorzysta z array to ten id usunąć a ja
Napisany przez: mmmmmmm 22.02.2016, 10:50:48
Z tego co pamiętam, to na ORACLE są dedykowane klauzule do tego... Chyba CONNECT BY