Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wählen Sie jede Zeile aus und fügen Sie sie in eine andere Tabelle ein

Das Problem liegt in der Position des WHERE -Klausel, die nach der Liste der verknüpften Tabellen stehen muss:

INSERT INTO T2 
 SELECT T1.*,  T3.DATETIME, T3.STATEID
 FROM T1 
 LEFT OUTER JOIN T3
   ON (T1.DOCID =  T3.DOCID)
WHERE T3.DATETIME BETWEEN '01-NOV-15' AND SYSDATE;