[Casimiro] te ha dado la pista.
Lo tienes explicado aquí:
https://diego.com.es/principales-tipos-de-joins-en-sql
Pero resumido sería esto:
Los
JOINs en
SQL sirven para
combinar filas de dos o más tablas basándose en un campo común entre ellas, devolviendo por tanto datos de diferentes tablas. Un JOIN se produce cuando dos o más tablas se juntan en una sentencia SQL.
Existen más
tipos de joins en SQL que los que aquí se explican, como
CROSS JOIN, O
SELF JOIN, pero no todos ellos están soportados por todos los
sistemas de bases de datos. Los más importantes son los siguientes:
- INNER JOIN: Devuelve todas las filas cuando hay al menos una coincidencia en ambas tablas.
- LEFT JOIN: Devuelve todas las filas de la tabla de la izquierda, y las filas coincidentes de la tabla de la derecha.
- RIGHT JOIN: Devuelve todas las filas de la tabla de la derecha, y las filas coincidentes de la tabla de la izquierda.
- OUTER JOIN: Devuelve todas las filas de las dos tablas, la izquierda y la derecha. También se llama FULL OUTER JOIN.