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 : 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";
Je n'arrive pas à inclure la seconde condition genre dans le CASE titre.
J'espère avoir été assez compréhensible.

Merci d'avance.