複数のサブセレクトを含むセレクトがあります。
文字列と文字列を比較する case ステートメントを実行したいと思います。たとえば ireport から、データベースのスキーマをパラメーターとして取得します。1 つのスキーマの場合、1 つの選択を行い、別のスキーマの場合、別の選択を行います
select
(select a from b) as one,
(select case "msp." = "msp" THEN select bla bla bal
else select bla bla) as two
postgres はこれをサポートしていないと思います。
私はすべてのようなものを入れようとしました
select
(select a from b) as one,
(select case par = "msp" THEN select bla bla bal
else select bla bla) as two
from
(select "msp." as par)
しかし (「msp.」を par として選択) も同様に機能しません。result と同様に SELECT 1+2 と同様です。私は似たようなことをしようとしました。助言がありますか??
ありがとうございました