Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/04/2011, 10:05
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: No mostrar dos productos de la misma categoria

En realidad la consulta es sencilla, pero algo ilógica.
Me explico: que te liste uno sólo de cada categoría es sencillo, alcanza con agrupar por categoría.
Código MySQL:
Ver original
  1. SELECT * FROM productos GROUP BY codicate;
El problema es que esta consulta te mostrará el primero que encuentre de cada categoría. Siempre. Todas las veces que lo hagas lo hará de la misma forma.
Lo que no resulta muy lógico es que no planteas ningún criterio en especial para las categorías a mostrar, por lo que la mayoría de los productos (todos aquellos donde haya más de uno por categoría) desaparecerán siempre, es decir que jamás te los mostrará.
¿No sería mejor que pongas alguna forma en que los productos varíen un poco?
Bueno, es tu decisión, pero no lo veo muy práctico. ¿No te parece?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)