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

php Mysql Gruppering og bestilling af brugerbeskeder sammen

Du ønsker:

Du bliver nødt til at gøre noget magi i gruppe for klausul for at få dette til at ske.

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. Java:Sådan indsætter du CLOB i Oracle-databasen

  2. Hvordan indstiller man en standardværdi for Empty($_POST)?

  3. Vælg Flere rækker i enkelt kolonne adskilt af Ny linje

  4. ADO.NET kalder T-SQL Stored Procedure forårsager en SqlTimeoutException