Comment get le dernier logging d'un seul groupe

J'ai le type suivant de table. Je veux sortir du dernier record (le plus récent) du groupe particulier. Veuillez suggérer ma question sql.

Id Name random number ------------------------- 1 A 1233 2 A 1778 3 A 1221 4 B 1298 5 B 1289 6 C 1267 

Je veux un dernier logging du groupe A

par exemple

  ID Name Random number ---------------------- 3 A 1221 

 select id, name, random from table where Name='A' order by id desc limit 1 

Voici une requête:

 select * from tbl where id IN (select max(id) from tbl group by name); 

Et voici le violon: http://sqlfiddle.com/#!2/01d69/8

 SELECT * From Table1 Where [Id] in ( SELECT Max([Id]) as [maxId] From Table1 Where [Name] = 'A') 

Violon