Exibir noticias de várias tabelas classificando por data
Pessoal, estou com um problema,
Eu tenho de exibir a primeira noticia de cada Id_categoria_noticias sem que repita noticia da mesma categoria.
Ex: quero exibir somente a primeira noticia de cada ID=34, 35, 59, 36,50.
O problema é que estou classificando por data e quando tenho dois noticias com data mais recentes ele mostra as duas da mesma categoria.
Tem como limitar para que pegue somente a data mais recente de cada id?
O codigo é este abaixo:
<%
SET rsColunistas = Server.CreateObject("ADODB.Recordset")
rsColunistas.ActiveConnection = MM_Noticias_STRING
rsColunistas.Source = "SELECT TOP 5 id_noticia, dsc_titulo_noticia, img_chamada_principal, dt_publicacao_noticia FROM tblNoticias where id_categoria_noticia in (34,35,59,36, 50) ORDER BY dt_publicacao_noticia DESC"
rsColunistas.CursorType = 0
rsColunistas.CursorLocation = 2
rsColunistas.LockType = 1
rsColunistas.Open()
rsColunistas_numRows = 0
if not rsColunistas.BOF and not rsColunistas.EOF then
%>
Discussão (5)
Carregando comentários...