Sobes.tech
Junior

O que é um Right Join?

sobes.tech IA

Resposta da IA

Right Join (ou RIGHT OUTER JOIN) é um tipo de junção de tabelas em SQL que retorna todas as linhas da tabela da direita e as linhas correspondentes da tabela da esquerda. Se não houver correspondências na tabela da esquerda para uma linha da direita, os campos da tabela da esquerda serão preenchidos com valores NULL.

Características principais:

  • Mantém todos os registos da tabela da direita.
  • Retorna apenas os registos correspondentes da tabela da esquerda.
  • Para linhas da tabela da direita sem correspondências na esquerda, os campos da tabela da esquerda serão NULL.

Visualmente, pode ser representado assim (R - tabela da direita, L - tabela da esquerda, i - correspondências):

+---+-----+
| L | R+i |
+---+-----+

Sintaxe:

SELECT
    column_list
FROM
    left_table
RIGHT JOIN
    right_table ON join_condition;