Jacek Tomaka AWK!
Temat: Dwa widoki, nested loop, no merge, push pred.
Chcę zrobić coś takiego :Mam 2 widoki inline'owe.
V_ADRESY (IDADRESU,WARTOSC),
V_OBIEKTY_ADR(IDOBIEKTU,IDADRESU) i tabelkę POM(IDOBIEKTU, NUMER).
widoki V_ADRESY i V_OBIEKTY_ADR zawierają w sobie UNION ALL i warunki na status (nie wyciagane z widoku).
Czy Oracle umie policzyc zapytanie w taki sposób, aby pushnac predykaty do wewnątrz obu widoków w zapytaniu:
select /*+no_merge(adr) no_merge(obadr) push_pred(adr) push_pred(obadr)*/adr.* from
pom, v_obiekty_adr obadr, v_adresy adr
where pom.num = 1 and pom.idobiektu = obadr.idobiektu and adr.idobiektu = obadr.idadresu;
?