Discutamos cuáles son, cómo funcionan y las diferencias significativas.
SQL Inner Join
Una unión interna de SQL es un tipo de unión SQL que devuelve una nueva tabla al combinar los registros entre ambas tablas. La consulta de unión interna compara cada fila de cada tabla y encuentra todos los pares coincidentes. Si la fila corresponde a la condición especificada, la consulta los combina en una fila resultante.
Podemos expresar la sintaxis de una unión interna SQL como se muestra:
Seleccione la tabla1.columna1, tabla2.columna2 ..SQL Outer Join
El segundo tipo de uniones en SQL son uniones exteriores. Una unión externa devuelve todos los registros si encuentra algún registro coincidente en cualquiera de.
Una unión exterior devuelve los registros incluso si la condición falla.
Hay 3 tipos de uniones externas:
Izquierda combinación externa
Una unión externa izquierda devuelve todos los registros de la mesa izquierda y solo los registros coincidentes desde la tabla derecha.
La sintaxis es como se muestra a continuación:
Seleccionar column_name (s)Unión exterior derecha
Del mismo modo, la unión exterior derecha devuelve todos los registros de la tabla derecha y solo los registros coincidentes desde la tabla izquierda.
La sintaxis se expresa a continuación:
Seleccionar column_name (s)Unión externa completa
Este tipo de unión devuelve todos los registros cuando una coincidencia está en cualquier mesa. La sintaxis es como se muestra:
Diferencias entre la unión interna y externa
Las siguientes son las principales diferencias entre las uniones internas y externas en SQL.
Clausura
Este artículo describe la diferencia fundamental entre una unión interna y externa en SQL.
Gracias por leer!!