Tenho duas tabelas, Noticias e Instituição sendo InstituicaoID chave secundária na tabela Noticias.
Para selecionar todas as notícias faço o seguinte select
SELECT dbo.intra_Noticias.NoticiasID, dbo.intra_Noticias.Titulo, dbo.intra_Noticias.Resumo,
dbo.intra_Noticias.Data, dbo.intra_NoticiasInstituicao.Instituicao
FROM dbo.intra_Noticias INNER JOIN
dbo.intra_NoticiasInstituicao ON dbo.intra_Noticias.InstituicaoID =
dbo.intra_NoticiasInstituicao.InstituicaoID
ORDER BY NoticiasID DESC
Em uma segunda seleção preciso, em primeiro lugar quero selecionar as três últimas notícias de cada Instituição e em um segundo select quero selecionar uma notícia destas três de forma randômica.
Não sei fazer esta seleção, por favor, alguém pode ajudar.
Muito obrigado.