Причина, по которой вы получаете всю таблицу в результате, заключается в том, что вы группируете по ИД И ИМЕНИ.Это означает, что каждая уникальная комбинация идентификатора и имени возвращается.И поскольку все имена для идентификатора различны, возвращается вся таблица.
Если вы хотите последнюю модификацию для идентификатора (или имени), вам следует группировать только по идентификатору (или имени соответственно).