Данные поступают из:
SELECT
CONTENTID, t1.TITLE, t1.PAGEID, COUNT, SPACENAME, CREATIONDATE, LASTMODDATE, VERSION
FROM
(SELECT
SPACEID, TITLE, PAGEID, COUNT(*) AS COUNT
FROM
CONTENT
WHERE
CONTENTTYPE = 'ATTACHMENT'
GROUP BY
TITLE, PAGEID, SPACEID
HAVING
COUNT(TITLE) > 1 AND COUNT(PAGEID) > 1) t1
JOIN
(SELECT
CONTENTID, CREATIONDATE, LASTMODDATE, VERSION, TITLE, PAGEID
FROM
CONTENT
WHERE
VERSION = 1) t4 ON t4.PAGEID = t1.PAGEID
JOIN
(SELECT
SPACEID, SPACENAME
FROM
SPACES) t2 ON t1.SPACEID = t2.SPACEID
ORDER BY
t1.PAGEID,t1.TITLE, CREATIONDATE, LASTMODDATE
Вывод (удалены некоторые столбцы, потому что это только первые два, необходимые для принятия решения о том, что удалять, и их легче отобразить здесь):
CONTENTID TITLE
--------------------------------------------
26902677 Time Logging Guidelines V5.docx
46170401 Time Logging Guidelines V5.docx
157909073 Time Logging Guidelines V5.docx
157909072 Time Logging Guidelines V5.docx
355860497 Time Logging Guidelines V5.docx
535953771 Time Logging Guidelines V5.docx
540117589 Time Logging Guidelines V5.docx
554729950 Time Logging Guidelines V5.docx
1246646 Induction Plan Template.docx
472350756 Induction Plan Template.docx
535953845 Induction Plan Template.docx
544508546 Induction Plan Template.docx
544508547 Induction Plan Template.docx
Мне нужно удалить все, кроме самого высокого содержания для каждого заголовка.На самом деле существует около 66k строк этого типа исправления
Конечный результат для вывода выше:
554729950 Time Logging Guidelines V5.docx
544508547 Induction Plan Template.docx