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

php Mysql Групиране и подреждане на потребителски съобщения заедно

Искате:

Ще трябва да направите някаква магия в групата по клауза, за да направите това.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се преобразува стойността за дата/час в MySQL в System.DateTime

  2. python-mysqldb без транзакции

  3. PHQL WHERE xxx IN () може да получи само 1 данни

  4. Безопасен начин за изпращане на поща чрез PHP до много потребители

  5. изпълнява php чрез mysql?