Загрузка данных


LEFT JOIN LATERAL
(
    SELECT
        tc.contract_id,
        trm.contract_termination_reason_id AS termination_reason_id,
        trm.date AS termination_date

    FROM ourpension.termination_contract AS tc

    JOIN ourpension.termination AS trm
        ON trm.id = tc.termination_id

    JOIN ourpension.contract_termination_reason AS reason
        ON reason.id = trm.contract_termination_reason_id

    WHERE tc.contract_id = ct.id

    ORDER BY
        trm.date DESC NULLS LAST,
        trm.version DESC NULLS LAST,
        trm.id DESC

    LIMIT 1
) AS t
    ON TRUE