sql >> Databáze >  >> RDS >> Mysql

Mysql dotaz GROUP by a ORDER by

http://sqlfiddle.com/#!9/9ebdc/1

můžete začít hledáním MAX :

SELECT 
 MAX(id) max_id
FROM msg
GROUP BY user_id;

a poté jej použijte jako filtr:

SELECT *
FROM msg
WHERE id IN (
SELECT 
 max(id) max_id
FROM msg
GROUP BY user_id);



  1. Příkaz MySQL Select a IF().

  2. Jak umožníte zákazníkům používat jejich openid na vašem webu, stejně jako stackoverflow?

  3. Skript pro nalezení víceúrovňových závislostí balíčku

  4. Jak načíst data mysql v sestupném pořadí?