У меня есть 3 таблицы, и я соединил их, чтобы вывести именно то, что мне нужно, но теперь я хочу удалить дублирующиеся строки, чтобы столбец MISTI не отображал повторяющиеся записи.Я пытался использовать Distinct
, но продолжаю сталкиваться с проблемами.Вот мой SQL-запрос, который работает именно так, как мне нравится, за исключением дублирования записей.Вот также снимок моего вывода

SELECT g.entity AS MISTI,
t.cur_state AS STATE,
ROUND(((SYSDATE - t.cur_state_dttm) * 24), 2) AS HRS,
te.technician
FROM Entity_Grp_Lst g
LEFT OUTER JOIN
trk_id_def t
ON g.facility = t.facility
AND g.grp_type = t.grp_type
AND g.entity = t.entity
AND g.grp_type = '720'
LEFT JOIN
trk_id_technician te
ON t.facility = te.facility
AND t.grp_type = te.grp_type
AND t.trk_id = te.trk_id
AND cur_state_dttm = te.state_in_dttm
WHERE t.cur_state NOT IN ('PROD', 'NM', 'TERM', 'NULL', 'IDLE', 'YER', 'PENG', 'LBQU', 'LBQS', 'I07', '20')
AND Entity_Grp_type = '085'
AND g.ENTITY_GRP = 'MET'
ORDER BY g.entity,
t.cur_state_DTTM DESC;