Witam,
mam taki kod:
begin
for c1 in (select do.kod from tabela2 do order by do.kod);
for c2 in (select dp.kod from tabela1 dp order by dp.kod);
LOOP
insert into tabela3 (a,b,c,d)
values (1,c1.kod,c2.kod,'A');
end loop;
commit;
end;
Nie wiem jak napisać kod tak, aby pobrać pierwszą daną z c1 i dla niej przypisywać dane z c2. Tzn pobrać c1.kod_1 i dla niego
powtarzać caly insert dopoki c2 nie osiagnie konca, jezeli osiągnie koniec to wtedy ma zostac pobrany c1.kod_2 i ponownie
powtarzac insert daną z c1.kod_2 dla danych z c2 itd.
Proszę o pomoc.