با سلام دوستان

من در محیط plsql کدی نوشتم که به تعداد فیلد qty در جدول tb1 در هر رکورد ، همان تعداد رکورد در جدول tb2 درج می کند. اما متاسفانه معادلش رو در محیط sql نمی تونم بنویسم .ممنون میشم راهنماییم کنید.

تصاویر رو هم میزارم




declare
begin
for i in (SELECT CODE, QTY, PRICE FROM TB1 ) loop


for j in 1.. i.qty loop


INSERT INTO TB2
(CODE, QTY, PRICE
) VALUES
(i.code, i.qty, i.price
);
end loop;
end loop;
end;






tb2.pngquery.pngtb1.png