мне нужно получать значения в соответствии с входным параметром
Exemple:
пар = A, результат = АВЫ
пар = В, результат = В, ВВслучай, когда с подзапросами синтаксисом
Я знаю, что нужно использовать случай, когда заявления, но у меня есть некоторые проблемы с реализацией их
Любая помощь будет оценена
Параметр = «A»
select distinct(statut.STATUT_NAME)as statutList ,
case 'A'
when 'A' then (select distinct(STATUT_NAME) as statutAllowed from STATUT where STATUT_NAME = 'AB')
when 'B' then (select distinct(STATUT_NAME) as statutAllowed from STATUT where STATUT_NAME = 'BA' and STATUT_NAME = 'BB')
end
from STATUT statut;
// request should returns AB
Параметр = «B»
select distinct(statut.STATUT_NAME)as statutList ,
case 'B'
when 'A' then (select distinct(STATUT_NAME) as statutAllowed from STATUT where STATUT_NAME = 'AB')
when 'B' then (select distinct(STATUT_NAME) as statutAllowed from STATUT where STATUT_NAME = 'BA' and STATUT_NAME = 'BB')
end
from STATUT statut;
// request should returns BA , BB
Большое спасибо
Большое спасибо за помощь :) – ulquiorra