Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Duda sobre SQL SERVER

Estas en el tema de Duda sobre SQL SERVER en el foro de SQL Server en Foros del Web. Hola chicos que tal miren tengo la siguiente duda: ¿Cual es la diferencia entre hacer una consulta con INNER JOIN y unir las consultas con ...
  #1 (permalink)  
Antiguo 14/12/2010, 17:18
Avatar de zerokull  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 1
Duda sobre SQL SERVER

Hola chicos que tal miren tengo la siguiente duda: ¿Cual es la diferencia entre hacer una consulta con INNER JOIN y unir las consultas con =?

ejemplo INNER JOIN

Código SQL:
Ver original
  1. SELECT *
  2. FROM pedidos INNER JOIN clientes ON pedidos.clie = clientes.numclie
ejemplo =

Código SQL:
Ver original
  1. SELECT *
  2. FROM pedidos,clientes
  3. WHERE pedidos.clie = clientes.clie
espero haberme explicado
  #2 (permalink)  
Antiguo 14/12/2010, 17:24
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Duda sobre SQL SERVER

La segunda forma es la forma antigua, en consultas grandes puede llegar a ser engorroso entender la consulta.
En cambio con inner join es mas amigable.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 14/12/2010, 19:01
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Duda sobre SQL SERVER

Agregaria, que con INNER JOIN, son mas eficientes, ademas de que no causan problemas para la migracion.
__________________
MCTS Isaias Islas

Etiquetas: server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:14.