Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como recuperar mensagens agrupadas ordenadas por data SQL


Você parece querer o distinto lista de pessoas com quem Dave está falando:
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;