sql >> Database >  >> RDS >> Mysql

Hoe te groeperen op user_id en te bestellen op desc

Je doet een gedeeltelijke GROUP BY die niet werkt zoals je verwacht. Hier is een zoekopdracht die de gewenste resultaten oplevert:

SELECT MAX(id) AS MAXID, user_id
FROM `table`
GROUP BY user_id
ORDER BY MAXID DESC
LIMIT 4

Het gedrag wordt hier uitgelegd :



  1. Koppelen van php-formulier aan database

  2. symfony 1.4 propel:build-all werkt niet op Mysql 5.5

  3. Wat voor soort hash gebruikt mysql?

  4. mysql verwijderen bij deelname?