delete from table1 where rien dans table2
Bonjour,
J'ai un problème technique avec Oracle.
J'ai 2 tables: "projet" et "etape"... Un projet est composé de 1 à n étapes. Il peut aussi y avoir des projets sans aucune étape associée mais je souhaite les supprimer.
Du coup j'ai écrit cela:
Code:
1 2 3
|
DELETE FROM Projet
WHERE idprojet not in (select projetid from etape) |
Malheureusement, au lancement de la requête j'ai le message suivant:
0 lignes supprimé
or j'ai un projet sans aucune étape associée donc il aurait dû me le supprimer...
Si quelqu'un a une explication, je suis preneur... :)