I’m getting the result with mixed dates values, instead get the last revision for each title i get them mixed.
I’m using MySQL.
The general idea is retireve all rows for each entry, the last revision of each entry.
My current sql query:
SELECT DISTINCT
w.owner_id,
w.date,
w.title,
MAX(w.revision),
u.name AS updater
FROM wiki_pages AS w
JOIN users AS u ON w.owner_id = u.id
GROUP BY title
ORDER BY title ASC
Use:
In your query, the only thing you can guarantee is the title & the revision value is the highest. The other rows aren’t necessarily related, hence the join to a derived table…