次のような古いストアドプロシージャがあります。
CASE
WHEN (org.org_misc_data = 'PAC') THEN 'pac'
WHEN (org.dues_category = 'PART') THEN 'partner_member'
WHEN (org.dues_category = 'FREE' AND org.org_status_flag = 'P') THEN 'associate_member'
ELSE 'non_member'
END AS org_status
現在書かれているように、最初のWHEN
句に達するとすぐに、私のorg_status
値は「pac」になります。誰かがこれを書き直して、org_status
複数の値を返すことができるようにする方法を教えてもらえますか(つまり、「pac |partner_member」)。