Requête SQL sur Deux tables

Résolu
xav3601 Messages postés 3390 Statut Membre -  
xav3601 Messages postés 3390 Statut Membre -
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

fiu
 
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
xav3601 Messages postés 3390 Statut Membre 311
 
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 ^^
0
xav3601 Messages postés 3390 Statut Membre 311
 
up
0