Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/06/2014, 07:23
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: query lenta solo cuando uso OR

hola amigo, la query esta explicada pero bueno seria algo asi:

Código MySQL:
Ver original
  1. SELECT distinct a.idregistro
  2.  from TABLAB b inner join TABLAA a on a.CAMPOFK = b.CAMPOFK
  3. a.CAMPOFK = '9999999999' OR a.CAMPOFK2 = '9999999999' OR a.CAMPOFK2 = '9999999999'
  4. );

tablaB tiene 4millones de registros y tablaA tiene 2 millones.
campofk,campofk2 y campofk3 son foreinkey

Última edición por gnzsoloyo; 17/06/2014 a las 08:06