Bonjour, je cherche à afficher différents résultats selon l'existence de valeur seulement le case me renvoie ++++++++++++++ et je ne comprends pas pourquoi..
Je pense que la syntaxe est correct..
Voici la requête:
J'ai cherché, mais je n'ai rien trouvé pour l'instant, si quelqu'un sait d'où vient le problème, ce serait cool
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 SELECT e.num, e.nupa, e.cote, e.stade, e.detrui, CASE WHEN tr.num IS NOT NULL THEN 'Transferé' WHEN st.num IS NOT NULL THEN 'Stocké' WHEN e.detrui = 1 THEN 'Détruit' ELSE 'NC' END AS situation FROM produit e LEFT JOIN transfert tr on (tr.num=e.num) LEFT JOIN stock st on (st.num=e.num) WHERE e.cosu = '0' AND e.numcol = '16'
Merci d'avance !
Partager