Considera la possibilità di eseguire la tua query aggregata (tralasciando qualsiasi riferimento a titolo ) che si unisce alla tabella a livello di unità. Di seguito viene restituito il titolo corrispondente al vid più alto per ogni nid .
SELECT n.nid, n.vid, n.title
FROM node_revision n
INNER JOIN
(SELECT nid, MAX(vid) as max_vid
FROM node_revision
GROUP BY nid
) AS agg
ON agg.nid = n.nid AND agg.max_vid = n.vid