Me encuentro realizando un sistema de tags en el que tengo esta estructura:
/// Articulos ///
id
fecha
nombre
descripcion
categoria
// Categorias //
id
nombre
// Tags //
id
tag
categoria
// relacion_tag_articulo/
id
idt // ID tag relacionado
ida // ID articulo relacionado
Cuando inserto un nuevo articulo recorro todo el texto y las coincidencias encontradas en los tags de la misma categoría añado una relacion_tag_articulo
De esta manera puedo generar paginas duplicadas; Los artículos se listan de 10 en 10 diez, Solución posible:
Antes de añadir un registro en relacion_tag_articulo comprobar coincidencias por rango de 10, si el articulo tiene id 7 comprobar entre 0,10, si tiene id 18 comprobar entre 10 y 20
Saludos.