Error en la consulta de conteo alternativo de registros: (SELECT DISTINCT (noti.not_id) as not_id, noti.titular as titular, noti.cuerpo as cuerpo, DATE_FORMAT(noti.fecha_noticia,'%d/%m/%Y') as fecha2, foto_titular, cuerpo, noti.fecha_noticia as data FROM noticias noti join noticias_categorias ncat on noti.not_id = ncat.not_id join noticias_ediciones ned on noti.not_id=ned.noticia_id join ediciones on ned.edicion_id=ediciones.ed_id where (1 OR ned.edicion_id=1) and (noti.cat_id=10 OR ncat.cat_id=10) and noti.activa=1 and noti.fecha_activacion<=NOW() ) UNION (SELECT DISTINCT (noti2.not_id) as not_id, noti2.titular as titular, noti2.cuerpo as cuerpo, DATE_FORMAT(noti2.fecha_noticia,'%d/%m/%Y') as fecha2, foto_titular, cuerpo, noti2.fecha_noticia as data FROM noticias noti2 join noticias_ediciones ned on noti2.not_id=ned.noticia_id join ediciones on ned.edicion_id=ediciones.ed_id where (1 OR ned.edicion_id=1) and noti2.cat_id=10 and noti2.activa=1 and noti2.fecha_activacion<=NOW() ) order by data desc. Mysql dijo: Got error 28 from storage engine