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