Effacer dans 2 tables en même temps.
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 :
Code:
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; |
(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.)
Si quelqu'un a une idée, je suis preneur...