Do curso: SQL Server: Formação Básica

Acesse o curso completo hoje mesmo

Cadastre-se hoje mesmo e acesse mais de 23.200 cursos criados por especialistas.

LEFT JOIN e RIGHT JOIN

LEFT JOIN e RIGHT JOIN

Vamos utilizar agora o arquivo "Right e Left Join". Nesse arquivo nós temos o select da aula anterior, e quando executamos o select você vai perceber que nós conseguimos trazer as reservas ativas com os dados do hóspede e dados do quarto em que a pessoa está ocupando. Agora, nós vamos usar uma regra diferente. INNER JOIN utiliza a cardinalidade dos dados, indicando que deve haver registros que coincidam em todas as tabelas para que essa informação possa ser trazida. Nós vamos fazer uma inversão. E eu vou trocar o "INNER" pela palavra "LEFT JOIN". É como se nós estivéssemos utilizando sempre a tabela anterior. Left significa esquerda, então a tabela da esquerda de hóspedes é a principal, é a mandatória. A partir dela eu quero filtrar todas as reservas de quarto para todos os hóspedes, e na sequência, quartos está olhando para tabela "Reserva quartos". Nesse caso, poderíamos até deixar o INNER JOIN, mas vamos deixar ambas como Left. Ao executar o código, pressionando F5, você vai…

Conteúdos