CREATE OR REPLACE VIEW V_LAST_ENQUIRY_UPDATE AS SELECT enqu.id, enqu.mprn, enqu.transaction_reference, enqu.install_postcode, enro1."PRTY_ID",enro1."RT_CODE",enro1."START_DATE",enro1."END_DATE",enro1."DESCRIPTION",enro1."ENQU_ID" FROM enquiries enqu, enquiry_roles enro1, (SELECT enro.enqu_id, MAX(enro.start_date) max_date FROM enquiry_roles enro WHERE enro.rt_code = 'AGENT' GROUP BY enro.enqu_id) enq_roles WHERE enq_roles.enqu_id = enqu.id AND enro1.start_date = enq_roles.max_date AND enro1.rt_code = 'AGENT' ORDER BY enqu.ID