Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да групирате по user_id и да подредите по опис

Правите частична GROUP BY което не работи по начина, по който очаквате. Ето заявка, която дава желаните резултати:

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

Поведението е обяснено тук :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Поръчайте артикули в MySQL по фиксиран списък?

  2. Инсталирайте MySQL с ansible на ubuntu

  3. go-mysql:плъгин за удостоверяване не се поддържа, докато се свързвате от контейнер на go app към контейнер mysql

  4. Как да проверите апострофа с клауза where, използвайки mysql

  5. Минимизиране на SQL заявки чрез присъединяване с връзка един към много