Ver Mensaje Individual
  #13 (permalink)  
Antiguo 24/04/2008, 00:45
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Re: Se pueden vincular 2 tablas en diferentes bases de datos en un query?

USING(VOL_COD)

o

ON ufv.voluntario.vol_cod = saldos.voluntario.vol_cod

indica que el join se hace por el campo indicado en este caso vol_cod, si en las dos tablas se llma igual puedes usar el USING si no tienes la posibilidad de la sintaxis del ON.


tabal INNER JOIN tabla2 USING(campo) hace que las parejas de registros en que el contenido "campo" sea igual se uniran, formando un solo registro, por lo que el select puede mostrar registros formados por los campos de ambas tablas.

INNER JOIN combina todos los registros que aparezcan en las dos tablas.

LEFT JOIN muestra todos los registros de la tabla de la izquierda combinados con los de la derecha donde se produzca la coincidencia (los campos de la tabla derecha apreceran con nulo si no hay coincidencia)

RIGHT JOIN idem a la inversa

la clausula ON o USING indica con que campo o campos hay que hacer la comparacion entre tablas

Quim