Bonjour à tous,
ca fait un moment que je n'ai pas fait de sql et je rencontre un problème .
J'ai 2 tables :
table1 avec les champs suivants : poste, service
table2 avec les champs suivants : poste, service, status
Mon objectif est de : supprimer les tuples de la table 1 dont les couples (poste/service) sont retouvés dans la table 2 avec un status ok
je tourne autours depuis un moment sans trouver de solution
IN, EXISTS, JOIN???
En fait c'est ce genre de requete que j'aimerais faire
merci beaucoup pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 delete from table1 where (poste, service) IN ( select (poste, service) from table2 where status = 'ok' )
Philippe
Partager