Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2012, 14:54
Avatar de DarkskullDA
DarkskullDA
 
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 17 años, 9 meses
Puntos: 13
Información Seleccionar campos con consulta IN

Buenos dias, solo tengo una duda, me gustaria saber cual seria la forma "ideal" y mas rapida de hacer una consulta como la siguiente:

Código MySQL:
Ver original
  1. SELECT campo1 FROM tabla1 WHERE campo2 IN(valores) LIMIT 20

Como ven la idea seria seleccionar solo 20 registros, donde el campo2 concuerdo con los "valores"


*1: Cabe mencionar que la tabla1 talvez tenga 500 mil registros.... o más
*2: valores seria una cadena separada por comas... pero posiblemente con mas de 1000 valores distintos..
*3: No todos los valores van a estar en la tabla... talvez solo haya 1 que exista.. o talvez 50... o mucho mas... pero es indefinido..


Entonces, esto seria correcto? o se podria optimizar?

Saludos y suerte!
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.