У меня есть этот код, который предназначен для вставки 39 строк в DWPROD, но он вставляет 7056 повторяющихся строк. Может ли кто-нибудь помочь мне определить причину?
Пробовал разные коды, но пока не нашел решения.
INSERT INTO DWPROD (DWPRODID, DWSOURCETABLE, DWSOURCEID, PRODNAME, PRODCATNAME, PRODMANUNAME, PRODSHIPNAME)
SELECT dwprodSeq.nextval, 'a2product', p.prodid, p.prodname, pc.categoryname, m.manuname, s.description
FROM a2product p, a2shipping s, a2manufacturer m, a2prodcategory pc
WHERE p.rowid NOT IN (SELECT source_rowid FROM A2ERROREVENT);
Ожидаемый результат: 39 строк вставлено Фактический результат: 7056 строк вставлено