Differentiel entre 2 tables

Résolu
yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 - 21 sept. 2007 à 10:45
yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 - 21 sept. 2007 à 17:22
Salut a tous

voila je voudrai faire un differentiel entre 2 table (TableA et TableB) et pouvoir insérer les lignes manquantes dans la TableA si la TableB contient des lignes en plus

est ce que quelqu'un pourrai me donner la syntax merci

6 réponses

dominique.stock Messages postés 436 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 8 octobre 2008 7
21 sept. 2007 à 15:40
insert into table2 values (select * from table1 where table1.id+table1.id2+table1.id3 not in (select table2.id+table2.id2+table2.id3 from table2) )

Dom
3
dominique.stock Messages postés 436 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 8 octobre 2008 7
21 sept. 2007 à 11:46
Bonjour,
Essaies un truc comme ça :
insert into table2 values (select * from table1 where table1.id not in (select table2.id from table2) )

peut être qu'il n'y a pas de values ...

Dom
0
yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 3
21 sept. 2007 à 14:07
merci pour ta reponse dominique mais la comparaison doit se faire sur 3 champs
il faudrait donc que je compare chaque champs c ça???

un inner join ne pourrait pas me renvoyer les lignes manquantes seulement???
0
dominique.stock Messages postés 436 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 8 octobre 2008 7
21 sept. 2007 à 14:21
Oui

Dom
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 3
21 sept. 2007 à 14:22
tu pe m'expliker comment??
0
yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 3
21 sept. 2007 à 17:22
merci pour tes reponses dominique je vais tester ça
0
Rejoignez-nous