Bonjour à tous
J'ai une table CastingChoices qui contient un champ mbID
J'ai une table Members qui contient un champ mbID et un champ groupList
J'ai écrit le code suivant:
Ce qui m'a permis de récupérer tous les champs id des lignes qui m'intéressent sous la forme d'une variable $IDLIST
puis j'ai écrit
Cela fonctionne très bien, mais ce que j'aurais voulu faire, c'est une seule commande SQL, quelque chose comme
Quelle est la syntaxe correcte d'une telle commande?
Merci de vos lumières
J'ai une table CastingChoices qui contient un champ mbID
J'ai une table Members qui contient un champ mbID et un champ groupList
J'ai écrit le code suivant:
SELECT cc.id
FROM CastingChoices AS cc
JOIN Members AS mb ON mb.mbID = cc.mbID
WHERE mb.groupList LIKE '...'
;
Ce qui m'a permis de récupérer tous les champs id des lignes qui m'intéressent sous la forme d'une variable $IDLIST
puis j'ai écrit
DELETE
FROM CastingChoices
WHERE id IN $IDLIST
;
Cela fonctionne très bien, mais ce que j'aurais voulu faire, c'est une seule commande SQL, quelque chose comme
DELETE
FROM CastingChoices AS cc
JOIN Members AS mb ON mb.mbID = cc.mbID
WHERE mb.groupList LIKE '...'
;
Quelle est la syntaxe correcte d'une telle commande?
Merci de vos lumières