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

mysql:Få seneste samtaleposter efter bruger

Prøv hans:

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. Hvordan får man servicelegitimationsoplysninger for en serviceinstans oprettet på IBM Bluemix uden at binde instansen til en applikation på Bluemix?

  2. Sådan finder du gennemsnittet af en numerisk kolonne i SQL

  3. Hvordan kan jeg inkludere null-værdier i en MIN eller MAX?

  4. Integrering af ServiceNow med Oracle Identity Cloud Service (IDCS)