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