Olá, estou com a seguinte dúvida, preciso efetuar uma consulta envolvendo 3 tabelas
usuariosessao, sala e conversa
a tabela conversa possui foreign key das tabelas usuariosessao e sala.
o sistema consiste em uma simples sala de bate papo
a consulta deve me retornar a ultima conversa de cada usuário da sala "x" sem repetir o usuário
estou tentando fazer da seguinte forma
select u.id, u.apelido, c.horaMensagem
from usuariosessao u
inner join conversa c on u.id = c.usuarioEnviouId
inner join sala s on c.salaId = s.id
where s.id = 148 && u.ativo = true && u.id <> 1
group by c.usuarioEnviouId
order by c.horaMensagem desc
porém não estou obtendo sucesso,
será que alguma boa alma poderia me dar uma força? muito obrigado
Problema com consulta
em MySQL
Postado
Olá, estou com a seguinte dúvida, preciso efetuar uma consulta envolvendo 3 tabelas
usuariosessao, sala e conversa
a tabela conversa possui foreign key das tabelas usuariosessao e sala.
o sistema consiste em uma simples sala de bate papo
a consulta deve me retornar a ultima conversa de cada usuário da sala "x" sem repetir o usuário
estou tentando fazer da seguinte forma
porém não estou obtendo sucesso,
será que alguma boa alma poderia me dar uma força? muito obrigado