sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué LEFT JOIN de MySQL devuelve registros NULL cuando tiene la cláusula WHERE?

Una condición de combinación izquierda y un filtro de condición donde no son iguales. Los datos se filtran mediante la cláusula where después de que se realiza la unión física. si busca una combinación izquierda, normalmente devolverá cada fila de su tabla izquierda, pero una vez que tenga una cláusula where, filtrará la salida de la combinación para que el resultado sea como una combinación interna. Querrá concentrarse en los dos diagramas en el lado izquierdo de la imagen a continuación.