Use junção para obter efeitos de interseção, união, diferença e complemento

Palavra-chave da operação do conjunto sql

      No sql, o cálculo dos conjuntos é: união, diferença e interseção.
      União: união, união toda a
      diferença: EXISTE, não
      entra , exceto a interseção: InterSect
      Mas, nem todo banco de dados suporta todos os itens acima, e as palavras-chave não são as mesmas. Assim como o oracle, menos é usado para a diferença. emmm ... tão desconfortável.

a junção também pode ser alcançada

Insira a descrição da imagem aqui
      Para alcançar essa situação, a junção interna é suficiente.

Insira a descrição da imagem aqui
      Para conseguir isso, a junção esquerda é suficiente.

Insira a descrição da imagem aqui
      Para conseguir isso, a junção correta é suficiente.

Insira a descrição da imagem aqui
      Para alcançar essa situação:

select * 
from a left join b 
on a.id = b.id
where b.id is null

      
Insira a descrição da imagem aqui
      Para alcançar essa situação:

select * 
from a right join b 
on a.id = b.id
where a.id is null

      https://blog.csdn.net/weixin_42845682/article/details/105412597 Há uma pergunta neste artigo, você pode praticá-lo depois de lê-lo.

Publicado 48 artigos originais · Gosto 36 · Visita mais de 130.000

Acho que você gosta

Origin blog.csdn.net/weixin_42845682/article/details/105414734
Recomendado
Clasificación