Olá Osvaldo,

> SELECT autor, max(data_anuncio) FROM sua_tabela
> GROUP BY autor
> ORDER BY random()
> LIMIT 5;

Certo, tinha pensado em algo assim, eu encontro os autores com
anúncios mais recentes numa consulta e na outra trago seus anúncios
completos. O problema é que os autores podem vir de dois repositórios.

Usando a sugestão do João, acho que o problema não é nem a consulta, é
a modelagem. O autor de um anúncio é definido em uma tabela de contas
de usuário, o ideal seria eu ter uma tabela de autores e esta ser
relacionada com uma conta de usuário ou não.

Obrigado por sua ajuda!

-- 
Michel Thadeu Sabchuk
Curitiba - Brasil
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a