Claro es basico el GROUP BY jaja se me habia olvidado, Gracias.
Respecto a tu sugenrecia pues lo que hago: Tengo un campo en la tabla productos novisto -> Numero de veces visto <- cada que alguien entra a ver ese producto incremento el valor de ese campo y la consulta la hago asi:
Código SQL:
Ver originalSELECT * FROM tb_productos GROUP BY codicate ORDER BY novisto DESC LIMIT 0,15
Me arroja 15 registros agrupados por categorias pero no los ignora que al ordenarlos pues muestra los mas vistos.
Te parece buena solucion?