Existem algumas maneiras de unir informações de diferentes tabelas em [[Linguagem de Consulta Estruturada|SQL]]. Para fazer isso, use os seguintes termos
- `JOIN`: A cláusula JOIN é usada para combinar linhas de duas ou mais tabelas com base em uma coluna relacionada entre elas. Quando você usa apenas “JOIN”, ela se comporta como um INNER JOIN, retornando apenas as linhas que possuem valores correspondentes em ambas as tabelas.
- `LEFT JOIN`: O LEFT JOIN retorna todas as linhas da tabela esquerda (a primeira tabela mencionada) e as linhas correspondentes da tabela direita (a segunda tabela mencionada). Se não houver correspondência na tabela direita, ele ainda retorna as linhas da tabela esquerda com valores nulos para as colunas da tabela direita.
- `RIGHT JOIN`: O RIGHT JOIN é semelhante ao LEFT JOIN, mas retorna todas as linhas da tabela direita e as linhas correspondentes da tabela esquerda. Se não houver correspondência na tabela esquerda, ele ainda retorna as linhas da tabela direita com valores nulos para as colunas da tabela esquerda.
- `INNER JOIN`: Ele retorna apenas as linhas que possuem uma correspondência em ambas as tabelas, excluindo aquelas que não possuem.
Veja abaixo demonstrações visuais, exemplos e explicações de cada tipo de [[Uniões no SQL]].
**:: Referência ::** https://www.linkedin.com/posts/lucas-gertel_as-jun%C3%A7%C3%B5es-sql-s%C3%A3o-essenciais-para-consultas-activity-7226601158818078722-WReW?utm_source=share&utm_medium=member_desktop
**:: Referência ::** [SQL Joins (w3schools.com)](https://www.w3schools.com/sql/sql_join.asp)