一种速度相当快的方法如下。
SELECT * FROM messages a WHERE Id = (SELECT MAX(Id) FROM messages WHERE a.Name = Name)
结果
Id Name Other_Columns 3 A A_data_3 5 B B_data_2 6 C C_data_1