I am running MySQL 4.0.10 gamma. I have records with data: id title version 1 a 1 2 a 2 3 b 1 4 b 2
How do I select all the records with highest version for each title? [...]
Try: SELECT t1.id, t1.title, t1.version FROM table_name t1 LEFT JOIN table_name t2 ON t1.title=t2.title AND t1.version<t2.version WHERE t2.version IS NULL; [optional: ORDER BY title]
Replace both occurrences of "table_name" with the name of your table. HTH, Hans-Peter
-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]