Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho duas tabelas uma de textos e outra de autores.
na tabela de textos tem um campo que determina qual texto foi mais vezes visualizado.
eu preciso mostrar os 10 textos mais visualizados porem não pode repetir o texto de um mesmo autor.
"SELECT TOP 10 * FROM textos INNER JOIN dadosAutor ON textos.idAutor = dadosAutor.idPessoa ORDER BY rating_semana DESC, data DESC"
já tentei usar o distinct desta forma:
"SELECT distinct idAutor TOP 10 * FROM textos INNER JOIN dadosAutor ON textos.idAutor = dadosAutor.idAutor ORDER BY rating_semana DESC, data DESC"
mas retorna errro.
o Distinct só funciona se utilizar o distinct em um campo.
Alguem saberia uma forma de trazer isto da forma correta?
Carregando comentários...