Quando se usa o left join junto à cláusula where, ele também faz o full na tabela da esquerda? Ou faz o full (todos os registros) somente sem a cláusula? Agradeço.
O Left e o Where são independentes. O Left vai trazer todos os registros da esquerda que obedeçam a condição do where (o where eh o filtro). Ficou claro, senão pergunte novamente!
Então o Left é bom pra indicar e até tratar os ausentes, e o Inner eu posso usar pra retornar menos linhas se não precisar tratar ausentes. Obs: Gostei dos livros do George R.R. Martin ali kkk
ehehehhe Sim, uma utilidade para o left é essa. Mas a principal é quando você precisa trazer todos os registros, mesmo aqueles que não possuem relação com a outra tabela. O inner só vai trazer os registros que tenham relação entre si.
Ola! A palavra INNER é opcional. Por padrão, se usar só INNER o SGBD assume que se trata de INNER JOIN. Porém, para uma maior clareza, principalmente quando misturamos INNER, LEFT, ... na mesma consulta, é uma boa prática utilizar INNER JOIN. Bons estudos!
Top de mais esse vídeo.
Obrigada!
Qual seu LinkedIn?
Oieeee, pode me adicionar lá! www.linkedin.com/in/lisiane-pedroni
Top muito obrigado
Que bom que você gostou!
Quando se usa o left join junto à cláusula where, ele também faz o full na tabela da esquerda? Ou faz o full (todos os registros) somente sem a cláusula? Agradeço.
O Left e o Where são independentes. O Left vai trazer todos os registros da esquerda que obedeçam a condição do where (o where eh o filtro). Ficou claro, senão pergunte novamente!
@CreateSe Obrigado pela resposta.
Então o Left é bom pra indicar e até tratar os ausentes, e o Inner eu posso usar pra retornar menos linhas se não precisar tratar ausentes. Obs: Gostei dos livros do George R.R. Martin ali kkk
ehehehhe
Sim, uma utilidade para o left é essa. Mas a principal é quando você precisa trazer todos os registros, mesmo aqueles que não possuem relação com a outra tabela.
O inner só vai trazer os registros que tenham relação entre si.
Usar a palavra INNER ainda é obrigatório ou basta JOIN?
Ola!
A palavra INNER é opcional. Por padrão, se usar só INNER o SGBD assume que se trata de INNER JOIN.
Porém, para uma maior clareza, principalmente quando misturamos INNER, LEFT, ... na mesma consulta, é uma boa prática utilizar INNER JOIN.
Bons estudos!