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

php Mysql Seskupování a řazení uživatelských zpráv dohromady

Chcete:

Aby se to stalo, budete muset ve skupině udělat nějaké kouzlo.

SELECT id, sender, receiver, MAX(time_sent), MAX(message) 
FROM Messages
WHERE sender='$userid' OR receiver = '$userid' 
Group By (if(sender > receiver,  sender, receiver))
       , (if(sender > receiver,  receiver, sender))
Order BY time_sent DESC



  1. Jak získat seznam měsíců mezi dvěma daty v mysql

  2. Získejte aktuální přihlašovací ID na SQL Server (T-SQL)

  3. Jak povolit podporu cizích klíčů v SQLite

  4. Funkce oddílu COUNT() OVER možná pomocí DISTINCT