bonsoir. j’ai beau chercher sur le net, ca ne marche pas.
je voudrai comparer 2 tables. je m’explique.
1er tables: id_utilisateur et d’autre champs
2eme tables: id_utilisateur et d’autre champs
je voudrai faire une requete qui me donne les enregistrement qui se trouvent dans la table 1 et qui n’est pas dans la table 2.
tous les exemple que j’ai pu trouvé ne fonctionne pas…
si qq’un a une idee, merdi
Tu peux séléctionner les enregistrements de la table 1 puis retirer les enregistrements de la table 2
(
SELECT * FROM table1
)
MINUS
(
SELECT * FROM table2
)
et en pgSQL c’est EXCEPT
et tu dois même avoir l’intersection avec INTERSECT.
(mais avec mySQL y a que UNION, l’est pourri mySQL^^)
select * from t1 where t1.id not in (select id from t2) a partir de la 4.1
quazardous: sauf que ça foire un brin pour ça :
t1:
1 p
t2:
1 q
Pas la même chose et pourtant…