Bonjour,
J'ai un problème avec une requête utilisant une clause CASE, j'aimerai qu'elle m'effectue une select différent en fonction d'un paramêtre. Je ne sais pas si c'est réellement possible et si c'est vraiment la meilleur solution
Je reçois cette erreur que je l'exécute:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT CASE tenant WHEN 'machine' THEN (SELECT * FROM liaison, machine WHERE id_tenant=id_machine AND id_aboutissant=1) WHEN 'equipement' THEN (select * FROM liaison, equipement WHERE id_tenant=id_equipement AND id_aboutisssant=1) END FROM liaison WHERE id_aboutissant=1
#1241 - Operand should contain 1 column(s)
Merci d'avance,
Cordialement.
Partager