Requête SQL sur Deux tables

Résolu
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   -  
xav3601 Messages postés 3289 Date d'inscription   Statut Membre Dernière intervention   -
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 3289 Date d'inscription   Statut Membre Dernière intervention   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 3289 Date d'inscription   Statut Membre Dernière intervention   311
 
up
0