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

MySQL - GROUP BY s ORDER DESC nefunguje

Zkuste toto:

SELECT i.id, i.user_id, i.cloth_id FROM
(
    SELECT max(id) as id, user_id FROM `items` GROUP BY user_id
) temp
LEFT JOIN `items` i on i.user_id = temp.user_id AND i.id = temp.id

v temp získáte každého uživatele s nejnovějším ID.
v i získáte hadřík_id pro tuto kombinaci




  1. SQLite - Vložit data

  2. Existuje způsob, jak se vyhnout řazení souborů, když se pořadí podle liší od klauzule where?

  3. python:jak získat upozornění na změny databáze mysql?

  4. Oznámení obecné dostupnosti SQL Secure 4.0