Hi,
Du bör koppla från det gammalt utformar Oracle syntax, dvs. using (+) i var satsen, till standard syntax för ANSI, dvs. bruk LÄMNADE YTTRE för ATT SAMMANFOGA. ANSI-syntaxen låter övervinner begränsningen.
e.g.
välj distinkt
p.name
mtlav.title
itla.status,
mdmacty.category
p.labor_category
p.department
itltl.id
itltl.percent_complete
från ackrediteringitla
LÄMNAT SAMMANFOGA tasklistsitltl PÅ itla.itl_accreditation_id = itltl.itl_accreditation_id och itla.per_person_id = itltl.per_person_id
SAMMANFOGA mtl_accred_versionsmtlav PÅ mtlav.mtl_accred_version_id = itla.mtl_accred_version_id
SAMMANFOGA mdm_accred_types som är mdmacty PÅ mtlav.mdm_accred_type_id = mdmacty.mdm_accred_type_id
SAMMANFOGA personnel_vw p PÅ itla.per_person_id = p.person_id
LÄMNAT SAMMANFOGA chk_accred_programs_vwcapvw på mtlav.mtl_accreditation_id = capvw.mtl_accreditation_id
LÄMNAT SAMMANFOGA chk_per_programs_vwcpp PÅ capvw.mtl_program_id = cpp.mtl_program_id och p.person_id = cpp.per_person_id