Associer un AND avec un CASE dans une mise à jour
Bonjour, je cherche à savoir si c'est possible d'associer un AND avec un CASE, pour mettre à jour deux colonnes d'une table en fonction de deux autres colonnes.
Par exemple (ce sera plus explicite) :
. si titre = film1 et genre = genre1, si titre = film2 et genre = genre2, ... je mets à jour la colonne référence,
. si titre = série1, série2, ... je mets à jour la colonne résumé.
Voici où j'en suis
Code:
1 2 3 4 5 6 7 8 9 10 11
| $req_MAJ = "UPDATE filmographie SET référence =
CASE titre
WHEN 'Film1' THEN '" . $varRef1 . "' // si en + genre = genre1
WHEN 'Film2' THEN '" . $varRef1 . "' // si en + genre = genre1
WHEN 'Film3' THEN '" . $varRef2 . "' // si en + genre = genre2
END, résumé =
CASE titre
WHEN 'Série1' THEN '" . $varResume1 . "'
WHEN 'Série2' THEN '" . $varResume2 . "'
WHEN 'Série3' THEN '" . $varResume3 . "' ...
END"; |
Je n'arrive pas à inclure la seconde condition genre dans le CASE titre.
J'espère avoir été assez compréhensible.
Merci d'avance.