Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2008, 03:51
kelmer
 
Fecha de Ingreso: noviembre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Explorador de juegos por categorias

Cita:
Iniciado por GatorV Ver Mensaje
Hola kelmer,

Sin conocer esa pagina, lo que quieres hacer es filtrar con SQL, lo que haces es por ejemplo, SELECT juegos FROM tabla_juegos WHERE id_categoria=1 AND id_subcategoria=2, etc.

Saludos.

Tema trasladado a MySQL.
En primer luar gracias por tu ayuda, pero no me refería a eso, sé hacer consultas SQL, lo que no sé es cómo hacer de manera eficiente y escalable la combinación de filtros; me explico: tal como yo lo planteo el sistema permitiría escoger "juegos editados en el año 1998, y en el año 1999" y "juegos de temática humorísitca", por ejemplo; lo uqe yo pregunto es cómo hago exactamente para combinar esos filtrados de manera escalable; en el caso que planteo sería WHERE año = 1998 OR año = 1999 AND tematica=humor; pero en caso de hacerlo con un patrón composite (usando por ejemplo una clase "Busqueda avanzada" en la que almacenariamos las busquedas atomicas "año 1998", "año 1999" y "tematica humor") tendria que reconocer las busquedas por el mismo criterio ("año") para hacer un OR entre ellas, y las de diferente criterio ("tematica") para usar un AND en su caso. No sé si me he explicado, el caso es que buscaba una manera escalable de hacerlo, que no pasase por el cutre "if criterio1 = criterio 2 THEN OR ELSE AND".