bonjour, j'essaie sans grand succès de mettre en place les requetes permettant d'insérer dans une table temps chaque nouveaux enregistrement d"une date (provenant de deux tables).
J'ai donc ma table temps contenant ma date et d'autres champs.
Ma table1 contenant date1 et date2 et une table2 contenant date3.
Je souhaite ajouter à cette table tout les enregistrement de date non present dans la table.
J'avais donc fait la requête suivante :
Cette requête fonctionne avec une seule table. Mais lorsque j'execute la requete ensuite avec une autre table, je n'ai aucune ligne d'ajoutée (alors que normalement je devrai en avoir...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO tabletemps (date , jour, mois , annee , quadrimestre, semaine) SELECT distinct(dat_1), jour_1, mois_1, annee_1, quadri_1, numSem_1 FROM table1 WHERE not EXISTS ( SELECT date , jour, mois , annee , quadrimestre, semaine FROM tabletemps)
Quelqu'un peut-il me dire ou se trouve l'erreur ?
Partager