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
Je n'arrive pas à inclure la seconde condition genre dans le CASE titre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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";
J'espère avoir été assez compréhensible.
Merci d'avance.
Partager