У меня проблема, потому что я получаю сообщение об ошибке без поддержки столбца, и я не знаю, где причина. Кто-нибудь знает ответ и может помочь? Заранее спасибо :) Код:Неподдерживаемый ораторский окольный столбец
with
ContractByRole (intermediary_nr, beneficiary_role, contract_nr) as (
select intermediary_nr, beneficiary_role, max(contract_nr) contract_nr
from boscs.atcs_commission_beneficiary
where beneficiary_role in('LEAD', 'SUP_FOR_LEAD', 'COAGENT')
and intermediary_nr is not null
group by intermediary_nr, beneficiary_role
)
AllRoles(contract_nr) as (
select contract_nr
from ContractByRole
group by contract_nr
having count(*) = 3
)
select cbr.*
from ContractByRole cbr
join AllRoles ar
on ar.contract_nr = cbr.contract_nr;
показать ошибки в этом месте:
ContractByRole(intermediary_nr, beneficiary_role, contract_nr) as (
И точно e Сообщение об ошибке? –
ORA-32033: неподдерживаемый псевдоним столбца –
Вы, кажется, не встречаете ',' перед 'AllRoles (contract_nr) как'? – shahkalpesh