bonjour,
J'ai essayé ceci:
la requête qui se trouve dans le "IN" renvoie plus d'une valeur mais pas de prob, ça fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select article from table_article where type in (select type from article where profil='public')
Maintenant, j'aimerais ajouter une conditon avec decode:
La fonction decode ne peur renvoyer qu'une seule valeur mais dans mon cas, la valeur que je veux faire renvoyer est un sql pour le IN, pas le résultat de l'évaluation de la requête...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select article from table_article where type in ( decode ( (select privilege from contact where id=$id), 'public',(select type from article where profil='public'), 'private',(select type from article where profil='private') ) )
Comment puis-je faire?
Merci d'avance![]()
Partager