Probleme requete sur 2 tables...

Probleme requete sur 2 tables... - SQL/NoSQL - Programmation

Marsh Posté le 17-06-2004 à 11:01:41    

Salut,
j'ai un probleme: j'ai 2 tables qui contiennent divers champs, dont 'nom' et 'chemin'. (sur SQL SERVER)
En sachant qu'un uplet est unique par son nom ET son chemin... (l'ID est la qu'a titre indicatif)
Bref, j'aimerai connaitre les n-uplets qui sont dans la 1ere table mais pas dans la 2eme..
J'ai essayer ca, mais ca ne fonctionne pas!
-------------
create view NOT_IN_TABLE2 as  
(select * from table1  where nom not in  
(select s.nom from table1 S, table2 T where s.nom=t.nom and s.chemin=t.chemin))
-------------
Voila, enfin bref c'est un peu compliquer, on m'a dit qu'il faudrait peut etre faire un curseur... mais c un peu lourd je trouve... On peut pas le faire avec une requete simple?
 

Reply

Marsh Posté le 17-06-2004 à 11:01:41   

Reply

Marsh Posté le 17-06-2004 à 11:15:13    

create view not_in_table2 as
select table1.* from table1 left outer join table2 on ((table1.nom,table1.chemin)=(table2,nom, table2.chemin)) where table2.nom is null

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed