MySQL - Views :: 45

Entendendo Relacionamentos Inner Join, Left Join e Right Join no SQL

20/06/2026 5 min Administrador Sem avaliações ainda

A normalização de dados exige separar informações em tabelas distintas. Juntar esses registros de forma correta e performática depende do entendimento claro dos tipos de JOIN.

1. INNER JOIN vs LEFT JOIN

O INNER JOIN traz apenas registros que possuem correspondência mútua em ambas as tabelas, enquanto o LEFT JOIN traz todos os dados da tabela esquerda, mesmo sem correspondência.

Exemplo de LEFT JOIN Prático

Útil para listar todos os artigos do sistema e trazer o título do modal vinculado se houver.

SELECT m.*, s.titulo AS artigo_titulo 
FROM modal_artigos_v2 m 
LEFT JOIN snippets s ON s.id = m.artigo_id
ORDER BY m.id DESC;

Deixe sua Avaliação