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

Sådan henter du grupperede meddelelser sorteret efter dato SQL

Du ser ud til at ville have det distinkte liste over personer, som Dave taler med:

select (case when receiver = 'Dave' then Sender else Receiver end)
from messages m
where 'Dave' in (Receiver, Sender)
group by (case when receiver = 'Dave' then Sender else Receiver end)
order max(date) desc;


  1. html tredoblet i størrelse ved at returnere tomme tags efter en mysql-forespørgsel | hvordan løses - laravel

  2. Ugyldigt argument angivet for foreach() i Codeigniter

  3. Hvad er det maksimale antal rækker i orakler indlejret tabel

  4. MySql-forespørgselsgruppering efter tid