Saludos tengo una duda sobre como realizar una consulta un tanto complicada en mysql. tengo una tabla de articulos de prensa que consta de los siguientes campos:
- id_noticia (entero autoincremental, clave primaria)
- titulo (encabezado de la noticia)
- resumen (auto explicativo)
- contenido (idem)
- fecha_de_publicacion (tipo fecha, cuando va a salir la noticia)
- fecha_final (tipo fecha, indica la fecha en la que va a dejar de salir)
- prioridad_tapa (entero; indica la posicion en la portada donde va a aparecer la noticia)
- prioridad_seccion (entero; indica la posicion en la pagina de la seccion donde va a aparecer la noticia)
- cod_seccion (int, clave foranea, indica la seccion a la cual pertenece la noticia)
El detalle que tengo es que las noticias salen en una posicion determinada de la pagina segun su prioridad. Quiero buscar la manera de que las noticias salgan en la posicion que le conrresponde solo si no hay noticias de dias siguientes con la misma prioridad, es decir si hay una noticia de prioridad 1 de ayer, salga en la posicion 1 solo si no hay una noticia prioridad 1 de hoy. En caso de que haya una noticia prioridad 1 de hoy, no salga otra noticia prioridad 1 de algun dia anterior.....
Les agradesco su ayuda