Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/04/2015, 08:45
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Consulta con reemplazo de valor

Veamos en tu ejemplo:

Código SQL:
Ver original
  1. SELECT
  2. t1.*
  3. FROM
  4. tbl_camioneta AS t1
  5. INNER JOIN tbl_gerencia AS t2 ON t1.gerencia=t2.id_gerencia
  6. INNER JOIN tbl_sup_int AS t3 ON t1.superintendencia=t3.id_supint;

Aqui tienes 3 tablas implicadas, t1,t2 y t3, en tu query le estas diciendo que solo te muestre los datos de t1, t1.* quiere decir traeme toda la informacion de la tabla t1(tbl_camioneta), si pusieras t2.* seria, traeme toda la informacion de la tabla t2(en este caso tbl_gerencia)

Si usamos

Código SQL:
Ver original
  1. SELECT
  2. *
  3. FROM
  4. tbl_camioneta AS t1
  5. INNER JOIN tbl_gerencia AS t2 ON t1.gerencia=t2.id_gerencia
  6. INNER JOIN tbl_sup_int AS t3 ON t1.superintendencia=t3.id_supint;
Le estas diciendo que te traiga toda la informacion de la consulta(esto es la informacion de t1 que hace match con t2 y la de t3 que hace match con t2)

por eso es que ves un cambio tan radical con solo cambiar unos pocos caracteres :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me