quinta-feira, 29 de janeiro de 2015

SQL Básico - Parte V


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