Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Samuel Mafra

Consultar 2 tabelas

Recommended Posts

Olá, não estou conseguindo fazer uma consulta. Estou usando ASP e SQL SERVER.Tenho as seguintes tabelas e colunas:usuarios_usuarios - id, nome, biografia, imagemcolunas_colunas - id, usuario, titulo, dataGostaria que fosse exibido os últimos 4 registros das colunas_colunas, mas sem a repetição do usuário. Desta forma seria exibido as 4 últimas colunas de usuários diferentes ordenados pela data decrescente.select top 4 a.nome, a.imagem, b.id, b.titulo, b.data FROM usuarios_usuarios AS a, colunas_colunas AS b where a.id=b.usuario aorder by b.data desco select acima funciona, mas repete os usuarios.Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Erivelton,consigo fazer normalmente as junções entre as tabelas com inner join etc... mas o que estou precisando não estou conseguindo. Vou colocar um exemplo de como deveria funcionar:tabela usuarios_usuariosid, nome, biografia1,Rodrigo, blabla2,Paulo, blabla3,João, blabla4,Roberto, blabla5,Francisco, blablatabela colunas_colunasid, id_usuario, titulo, data1,2,Blabla,05/11/20062,3,Blabla,06/11/20063,2,Blabla,07/11/20064,2,Blabla,08/11/20065,4,Blabla,09/11/20066,5,Blabla,10/11/20067,5,Blabla,11/11/20068,2,Blabla,12/11/2006Preciso do seguinte resultado:Paulo - blabla- 12/11/2006Francisco - blabla- 11/11/2006Roberto - blabla- 09/11/2006João - blabla- 06/11/2006Ps. Está listando as ultimas 4 colunas, não repetindo o usuario caso ele tenha mais colunas com datas posteriores a outros usuarios.Já pesquisei por tudo e não consigo fazer.Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.