Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/01/2016, 05:41
Zenok
 
Fecha de Ingreso: diciembre-2015
Ubicación: Valencia
Mensajes: 61
Antigüedad: 8 años, 4 meses
Puntos: 10
Respuesta: Simplificar varias consultas dentro de while

Cita:
Iniciado por gnzsoloyo Ver Mensaje
@Zenok:

Ten cuidado con el uso de paréntesis en MySQL. No solo son innecesarios para el JOIN, sino que pueden hacer que se generen consultas ineficientes.
El parser en ciertos casos los usa para establecer el orden de los JOIN, lo qu epuede disparar consultas ineficientes de acuerdo a los datos que existan en el momento.
Si pones los JOIN sin paréntesis, estás permitiendo que el parser busque cual es la mejor posibilidad.

No te olvides que MySQL no es SQL Server. No tiene las mismas reglas de inferencia.
Muchas gracias por tu advertencia, no sabía que los paréntesis afectaban a la eficiencia de la consulta.