Oracle
 sql >> Database >  >> RDS >> Oracle

Seleziona ogni riga e inserisci in un'altra tabella

Il problema nella posizione del WHERE clausola, che deve venire dopo l'elenco delle tabelle unite:

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;