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
Pergunta
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 para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.