Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2007, 06:01
ORKO2K.
 
Fecha de Ingreso: enero-2002
Mensajes: 115
Antigüedad: 22 años, 4 meses
Puntos: 2
Where con muchas comparaciones en MySQL

Buenos días

Tengo que desarrollar una consulta a una base datos MySQL, con una tabla de productos y otra de marcas.

- La tabla "productos", tiene un clave indice (id_marca) relacionada con la tabla "marcas".

Tengo que hacer una consulta sacando solo los productos que sean de varias marcas elegidas:

SQL: "select * from productos where id_marca=1 or id_marca=12 ..., hasta un total de 30 o 40 marcas en listar.

Las marcas a sacar no seran correlativas, por lo que no se puede usar el id_marca>1 and id_marca<30

¿Este sistema retrasara mucho la sentencia de ejecución?
¿Hay alguna otra forma mejor de hacerlo?

gracias
__________________
Un saludo

Directorio de empresas de toledo