Tenes varias opciones para hacer eso, por ejemplo, si lo que queres hacer es mostrar la noticia mas nuevas de cada categoria te conviene agrupar las noticias por tipo de categoria. Ejemplo:
La tabla tiene los siguiente campos
id,
categoria,
titulo,
texto,
fecha
Entonces haces lo siguiente:
Código:
SELECT id,titulo FROM noticias GROUP BY categoria ORDER BY fecha DESC
Ese SQL te va a seleccionar la noticias mas nueva de cada categoria.