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 )ça me sort not found ???
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 )
Partager