Если это не алфавитный, то вам нужно использовать LIMIT и просто сделайте следующее.
select @rownum:=@rownum+1 as naturalorder, * from foo, (SELECT @rownum:=0) nat order by naturalorder desc limit 1;
но предупреждение о том, что у mysql нет никакой гарантии относительно порядка записей. поэтому, возможно, вы захотите добавить дополнительное поле с полями временной метки или auto_increment, которое будет иметь тот порядок, который вы ищете, я думаю.
Если это алфавитный трюк, нужно упорядочить по убыванию кода, а затем получить первую запись. И вы можете ограничить это одним.
select num, code from thetable order by code DESC limit 1
если вы используете group by, вы должны просмотреть всю таблицу. а также трудно получить полную запись.