Hola amigos estoy medio complicado con un algoritmo. Se trata de lo siguiente:
Primero: tengo dos tablas.
news_categorias(id_categoria,nombre,num_new_mostra r)
news(id_new,id_categoria,texto,fecha_inicio,fecha_ fin).
Bueno la idea es la siguiente:
En la primera tabla "news_categorias" se encuentran los datos de las categorias de news, y tambien se encuentra el dato num_new_mostrar el cual indica el numero de news a mostrar para una categoria x. Por ejemplo un registro de esta tabla podria ser: 1, Deportes, 3
En la segunda tabla tengo las news en si, la cual esta relacionada con categoria con el campo id_categoria. Por ejemplo un registro de esta tabla podria ser: 1, 1, Gano el Real Madrid, 2005-08-01, 2005-08-02
Segun el id_categoria especifica que esta new pertece a la categoria "Deportes".
Lo que quieren que haga ahora, y que me tiene medio complicado es lo siguiente:
Selecionar las news ordenadas por categoria, ademas limitar el numero de resultados de acuerdo al campo "num_new_mostrar", a medida que se vayan mostrando las news deben ser eliminadas.
Es decir algo como, mostrar 3 news de la categoria deporte, luego 2 de la categoria Cine, y asi sucesivamente hasta q la tabla quede vacia.
Como lo podria hacer.
Espero me ayuden
Saludos Pablo.-