Hola siempre he tenido una duda con los select, alguien sabe como trabajan internamente en este tipo de casos.
Cuando yo hago un select y le pongo 3 condiciones, algo asi
SELECT * FROM TABLA WHERE CAMPO1 = VALOR1 AND CAMPO2 = VALOR2 AND CAMPO3 = VALOR3
Cuando hace la consulta como la base de datos discrimina?
yo pienso que puede ser de dos formas.
1- Va registro por registro preguntando si estos cumplen las 3 condiciones
2. Crea una tabla temporal con todos los registros que tengan el campo1 = al valor1, luego esa tabla discrimina todos los campo2 que tengan valor 2 asi...
Y como seria cuando hago una consulta a dos tablas osea, Select * from TAbla1, tabla2...
Graciuas