Bonjour,

le but est de factoriser les WHEN au moyen d'un IN ou autre chose ...
Voici mes deux tentatives de test:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT (
CASE `id_pdf`
WHEN IN(51,52,53)
THEN `nom_pdf`
ELSE 'not found'
END
) AS id
FROM `pdfdocs`
WHERE id_pdf
IN ( 51, 52, 53 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
SELECT (
 
CASE `id_pdf`
WHEN 50
OR 51
OR 52
THEN `nom_pdf`
ELSE 'not found'
END
) AS id
FROM `pdfdocs`
WHERE id_pdf
IN ( 50, 51, 52 )
ça me sort not found ???