Requête SQL sur Deux tables [Résolu/Fermé]

Signaler
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
-
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
-
Bonjour,

J'ai deux tables identique en terme de structure.

Je souhaite sélectionné toutes les lignes de la table 1 sauf si le champ 1 et présent dans la table 2 auquel cas je prend la ligne dans la table 2.

Est-ce possible de faire ca en une seule requete?

Je sais pas si c'est très clair :S si vous avez des question hésitez pas!

Merci d'avance!



2 réponses

Salut

c'est ça que tu cherches ?

select * from table1 where colonne1 not in (select colonne1 from table2)
union
select t2.* from table1 t1, table2 t2 where t1.colonne1 = t2.colonne1
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56871 internautes nous ont dit merci ce mois-ci

Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
295
Je vais essayer de l'exécuter et te dire si c'est bien le résultat que j'attendais!
En tout cas la syntaxe ressemble à de trucs que j'ai fais donc dans l'idée je pense que tu as compris ^^
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
295
up