sql >> Database teknologi >  >> RDS >> Mysql

Sådan grupperes efter user_id og bestilles efter beskrivelse

Du laver en delvis GROUP BY som ikke fungerer som du forventer. Her er en forespørgsel, der giver de ønskede resultater:

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

Adfærden er forklaret her :



  1. Ikke en gyldig måned på en INSERT-erklæring

  2. Gentagelse af rækker baseret på kolonneværdi i hver række

  3. SQLite-indstilling af ydeevne

  4. Mysql - Mysql2::Fejl:Forkert strengværdi: