Oracle
 sql >> Base de données >  >> RDS >> Oracle

Sélectionnez chaque ligne et insérez-la dans une autre table

Le problème dans la position du WHERE clause, qui doit venir après la liste des tables jointes :

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;