Instruções básicas para iniciantes em banco de dados.
Para os exemplos a seguir iremos utilizar as tabelas criadas no post anterior[SQL Básico - Parte IV].
Aqui vamos falar sobre JOIN que é usado para fazer os relacionamentos entre as tabelas.
O JOIN é utilizado para ligar duas tabelas, trazendo os dados correspondentes.
Exemplo:
SELECT * FROM modelo mo
JOIN marca ma ON ma.id = mo.marcaId
WHERE ma.id = 1
Resultado:
O LEFT JOIN é utilizado para recuperar os dados das tabelas, ele trara todos os dados da tabela da esquerda, mesmo que não tenha uma referencia na tabela da direita.
Exemplo:
SELECT * FROM modelo mo
LEFT JOIN marca ma ON ma.id = mo.marcaId
Resultado:
O RIGHT JOIN é utilizado para recuperar os dados das tabelas, ele trara todos os dados da tabela da direita, mesmo que não tenha uma referencia na tabela da esquerda.
Exemplo:
SELECT * FROM modelo mo
RIGHT JOIN marca ma ON ma.id = mo.marcaId
Resultado:
O FULL JOIN é utilizado para recuperar os dados das tabelas, ele trara todos os dados da tabela da direita e da esquerda, mesmo que não tenha referencia entre as tabelas.
Exemplo:
SELECT * FROM modelo mo
full JOIN marca ma ON ma.id = mo.marcaId
Resultado:
Nenhum comentário:
Postar um comentário