Я пытаюсь написать CONNECT BY PRIOR
в двух полях. У кого-нибудь есть идеи?
В конце концов я хочу что-то вроде следующего. К сожалению, это не работает
SELECT *
FROM emp
CONNECT BY PRIOR emp.type = emp.parenttype AND emp.ID = emp.ParentID
Сценарий создания таблицы:
CREATE TABLE emp (
ConnectionPkID NVARCHAR2(16) Not Null,
EmpType NVARCHAR2(2) Not Null,
EmpID NVARCHAR2(20) Not Null,
ParentID NVARCHAR2(20) Not Null,
ParentType NVARCHAR2(2) Not Null, );