INGRESAR

REGISTRARSE
Buscador

Natural join

Selecciona el idioma :

Debes permitir las cookies de Vimeo para poder visualizar el vídeo.

¡Desbloquea el curso completo y certifícate!

Estás viendo el contenido gratuito. Desbloquea el curso completo para obtener tu certificado, exámenes y material descargable.

*Al comprar el curso, te obsequiamos dos cursos a tu eleccion*

*Ver la mejor oferta de la web*

Natural join


Toma las columnas de igual nombre entre dos tablas y las utiliza para realizar un join. No cruza los registros que tengan un valor nulo. Se usa cuando las dos tablas tienen la columna de unión con el mismo nombre. No hay que indicar el nombre de las columnas de unión. No permite el uso de las sentencias ON y USING.

Puede ser:

  • Una combinación interna.
  • Una combinación externa derecha.
  • Una combinación externa izquierda.

Combinación interna: Encuentra registros de la primera tabla que se corresponden con registros de la segunda. Los registros que no hagan matching no se muestran.

Ejemplo: Select country_name, region_name From hr.countries Natural Join hr.regions,

Combinación externa izquierda: Encuentra registros de la primera tabla que se corresponden con registros de la segunda. Si no encuentra coincidencias, devuelve los resultados de la segunda tabla seteados a null.

Ejemplo: Select country_name, region_name From hr.countries natural Left Join hr.regions,

Combinación externa derecha: Trabaja igual que left join solo que la tabla derecha es la que localiza los registros en la tabla izquierda.

Ejemplo: Select country_name, region_name From hr.countries Natural Right Join hr.regions,


natural join

Publicaciones Recientes de oracle sql

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?