Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Oracle _ w pętli wypisz strukturę drzewiasta

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

  1. Id | next_to_check | next_to_check_2
  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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)