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
Question
joao fontana
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
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.