Salut, je suis en train de bosser sur une bdd et je bloque un peu. Je veux eviter de créer de nouvelle table ou de modifier la base en elle meme.
Mon but afficher "partie intérrompue" dans CASE si la colonne label ne possède pas de fin de partie.
Si elle en possède une on vérifie alors la colone intitule et on retourne dans case ce qui correspond
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 partie,label, CASE WHEN EXISTS( SELECT label FROM enregistrement WHERE label LIKE 'fin-partie') THEN ( CASE WHEN intitule='echec' THEN 'Perdue' WHEN intitule='reussite' THEN 'Réussie' END) ELSE 'Partie interrompue' END AS Résultat FROM enregistrement WHERE partie LIKE '447'
Partager