Comparer 2 Tables

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comparer 2 Tables

par casalboss01 » 03 avr. 2006, 10:33

C'est exactement ca !

Ca marche, merci beaucoup pour l'aide rapide.

A+

Casalboss01

par Cyrano » 03 avr. 2006, 09:19

Inverse : si tu veux toutes les données de la table b absentes de la table a, ça devrait donner ceci :

Code : Tout sélectionner

SELECT * FROM table1 b LEFT JOIN table2 a ON b.id = a.id WHERE a.id IS NULL

par casalboss01 » 03 avr. 2006, 09:06

J'ai fait un:


select a.*, b.* from table1 a left join table2 b on a.id = b.id

where a.id is NULL

mais ca ne semble pas marcher.

Merci

Casalboss01

par Cyrano » 03 avr. 2006, 08:54

Quelle sorte de jointure as-tu essayé ? Avec un "WHERE xyz IS NULL" sur la table B par exemple pourrait probablement faire avancer les choses :-k

Comparer 2 Tables

par casalboss01 » 03 avr. 2006, 08:25

Salut à tous,

j'ai deux tables avec une structure identique mais qui ne contiennent pas les mêmes données.

La table A contient les données d'il y a quelques jours et n'a pas été mise à jour.

La table B contient les données actuelles et est mise à jour sans cesse.

Comment est-ce que je peux obtenir les données qui sont dans la table B et qui ne sont pas dans la table A. Donc les données qui ont été ajoutées à la table.

J'ai essayé avec des jointures mais je n'ai pas eu beaucoup de succès.

Merci d'avance

Casalboss01