in

Palabra clave SQL INNER JOIN

img innerjoin

Palabra clave SQL INNER JOIN

los INNER JOIN La palabra clave selecciona registros que tienen valores coincidentes en ambas tablas.

Sintaxis de INNER JOIN

SELECCIONE column_name (s)
DE tabla 1
UNIR INTERNAMENTE Tabla 2
SOBRE table1.column_name = table2.column_name;

INNER JOIN SQL


Base de datos de demostración

En este tutorial usaremos la conocida base de datos de muestra Northwind.

A continuación se muestra una selección de la tabla «Pedidos»:

Solicitar ID Identificación del cliente ID de empleado Fecha de orden ShipperID
10308 2 7 1996-09-18 3
10309 37 3 1996-09-19 1
10310 77 8 1996-09-20 2

Y una selección de la tabla «Clientes»:

Identificación del cliente Nombre del cliente Nombre de contacto Dirección Ciudad Código postal País
1 Alfreds Futterkiste María Anders Obere Str. 57 Berlina 12209 Alemania
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México DF 05021 México
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México DF 05023 México


Ejemplo de SQL INNER JOIN

La siguiente declaración SQL selecciona todos los pedidos con información del cliente:

Ejemplo

SELECCIONE Pedidos.OrderID, Clientes.CustomerName
DE Órdenes
INNER JOIN Clientes en Orders.CustomerID = Clientes.CustomerID;

Inténtalo tú mismo »

Nota: los INNER JOIN La palabra clave selecciona todas las filas de ambas tablas siempre que haya una coincidencia entre las columnas. Si hay registros en la tabla «Pedidos» que no tienen coincidencias en «Clientes», ¡estos pedidos no se mostrarán!


ÚNETE a tres tablas

La siguiente declaración SQL selecciona todos los pedidos con información del cliente y del remitente:

Ejemplo

SELECCIONE Pedidos.OrderID, Clientes.CustomerName, Shippers.ShipperName
DESDE ((Pedidos
INNER JOIN Clientes en Orders.CustomerID = Clientes.CustomerID)
INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);

Inténtalo tú mismo »


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

oracle social share fb 480 2516041

Capacitación y certificación de oracleCloud

javascript onclick event

Evento onclick de JavaScript – javatpoint