SQL | EQUI Join y NO EQUI JOIN

Los tipos de combinaciones SQL se explican en combinación izquierda, derecha y completa y SQL | Join (Cartesian Join & Self Join) . Y Restante EQUI Entrar y NO

 UNIONES SQL :

Ejemplo –

Consideremos las dos tablas que se dan a continuación.

Nombre de la tabla — Estudiante

En esta tabla, tienes Id, nombre, clase y ciudad son los campos.  

Select * from Student;
identificación nombre clase ciudad
3 hina 3 Delhi
4 megha 2 Delhi
6 Gouri 2 Delhi

Nombre de la tabla — Registro

En esta tabla, tienes I’d, class y city son los campos.  

Select * from Record;
identificación clase ciudad
9 3 Delhi
10 2 Delhi
12 2 Delhi

1. UNIÓN EQUIPO:

EQUI JOIN crea un JOIN para la igualdad o coincidencia de valores de columna(s) de las tablas relativas. EQUI JOIN también crea JOIN usando JOIN con ON y luego proporcionando los nombres de las columnas con sus tablas relativas para verificar la igualdad usando el signo igual (=).

Sintaxis:

SELECT column_list  
FROM table1, table2....
WHERE table1.column_name =
table2.column_name;  

Ejemplo –

SELECT student.name, student.id, record.class, record.city
FROM student, record
WHERE student.city = record.city;

Sintaxis:

SELECT column_list
FROM table1  
JOIN table2
[ON (join_condition)]

Ejemplo –

SELECT student.name, student.id, record.class, record.city
FROM student
JOIN record
ON student.city = record.city;

Producción :

nombre identificación clase ciudad
hina 3 3 Delhi
megha 4 3 Delhi
Gouri 6 3 Delhi
hina 3 2 Delhi
megha 4 2 Delhi
Gouri 6 2 Delhi
hina 3 2 Delhi
megha 4 2 Delhi
Gouri 6 2 Delhi

2. UNIÓN NO EQUIPO:

NON EQUI JOIN realiza un JOIN utilizando un operador de comparación que no sea el signo igual (=) como >, <, >=, <= con condiciones.

Sintaxis:

SELECT *  
FROM table_name1, table_name2  
WHERE table_name1.column [> |  < |  >= | <= ] table_name2.column;

Ejemplo –

SELECT student.name, record.id, record.city
FROM student, record
WHERE Student.id < Record.id ;

Producción :

nombre identificación ciudad
hina 9 Delhi
megha 9 Delhi
Gouri 9 Delhi
hina 10 Delhi
megha 10 Delhi
Gouri 10 Delhi
hina 12 Delhi
megha 12 Delhi
Gouri 12 Delhi

Publicación traducida automáticamente

Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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