OVH Cloud OVH Cloud

Requetage

1 réponse
Avatar
michael
Bonsoir à tous,

J'ai un petit soucis pour effectuer une requete :

J'ai deux tables avec la même structure

Table1
NumContrat / Type

Table2
NumContrat / Type

Je cherche a connaitre les enregistrements présent dans la table 1 de type
'Z' qui n'ont pas leurs équivalent dans la table 2.Sachant que dans la
table1 on peut avoir du type 'Z', 'C' ou 'D' mais que dans la table2 je ne
peux avoir que du type 'Z'

J'essaie donc une requete de ce type mais les resultats ne sont pas
cohérents...

select NumContrat from Table1 where Type = 'Z'
AND Numcontrat not in (select Numcontrat from table2)

En vous remerciant !

==========================
SpameraPas-Kael@caramail.com
=======================

1 réponse

Avatar
Olivier
peut- être en essayant ceci :

select t1.NumContrat from Table1 T1
left outer join TABLE2 T2 on T2.NumContrat =T1.NumContrat
where t1.Type = 'Z' AND t2.Numcontrat is null

"michael" a écrit dans le message de news:
3f958421$0$245$
Bonsoir à tous,

J'ai un petit soucis pour effectuer une requete :

J'ai deux tables avec la même structure

Table1
NumContrat / Type

Table2
NumContrat / Type

Je cherche a connaitre les enregistrements présent dans la table 1 de type
'Z' qui n'ont pas leurs équivalent dans la table 2.Sachant que dans la
table1 on peut avoir du type 'Z', 'C' ou 'D' mais que dans la table2 je ne
peux avoir que du type 'Z'

J'essaie donc une requete de ce type mais les resultats ne sont pas
cohérents...

select NumContrat from Table1 where Type = 'Z'
AND Numcontrat not in (select Numcontrat from table2)

En vous remerciant !

========================= >
====================== >