Salut,
J'aimerais effacer des données dans une table mais cette dernière est liée (FK) à une autre. J'aimerais donc pouvoir effacer en cascade. Est-ce possible par requète SQL? Je pensais à la base à un truc genre :
(Le but de la chose est d'effacer tous les login qui ont été insérés par "moi" et qui ont déjà été réinséré par quelqu'un d'autre.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DELETE FROM hcp_versionedhcp a, hcp_hcp b WHERE a.recorder LIKE 'Moi' AND a.login IN (SELECT login FROM hcp_versionedhcp WHERE recorder NOT LIKE 'Moi' OR recorder IS null) AND a.hcpid = b.id;
Si quelqu'un a une idée, je suis preneur...
Partager