Mysql
 sql >> Baza danych >  >> RDS >> Mysql

php Mysql Grupowanie i porządkowanie wiadomości użytkowników razem

Chcesz:

Aby tak się stało, będziesz musiał zrobić trochę magii w grupie po klauzuli.

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. Wprowadzanie danych z formularza do bazy danych PDO

  2. Sprawdzenie, czy przepis zawiera składnik - MYSQL

  3. dziwne - mysql sql::SQLException nie jest przechwycony przez jego typ, ale przechwycony jako std::exception i pomyślnie odtworzony

  4. Policzyć liczbę wystąpień ciągu w polu VARCHAR?

  5. Jak zignorować parametr w przygotowanym zapytaniu mysqli w PHP?