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

mysql:Pobierz zapisy ostatniej rozmowy według użytkownika

Wypróbuj jego:

SELECT t1.* 
FROM `messages` AS t1
JOIN (
   SELECT to_user, MAX(created) AS created
   FROM `messages` 
   WHERE from_user=241
   GROUP BY to_user
) AS t2 ON t1.to_user = t2.to_user AND t1.created = t2.created
WHERE from_user=241
ORDER BY t1.created 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. Jak zwrócić listę dostępnych zestawów znaków w MySQL?

  2. Najlepszy sposób na poznanie pierwszego i ostatniego dnia zeszłego miesiąca?

  3. Czy istnieje sposób na wykonanie INSERT...ON DUPLICATE KEY UPDATE w Zend Framework 1.5?

  4. Sql wybierz elementy pasujące do tablicy i wyświetl je w rzędzie

  5. SQL:usuń zduplikowane wartości z wyboru na podstawie 2 pól