"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como encontrar linhas exclusivas de uma tabela em MySQL?

Como encontrar linhas exclusivas de uma tabela em MySQL?

Postado em 2025-03-22
Navegar:335

How to Find Rows Unique to One Table in MySQL?

como detectar linhas exclusivas para uma tabela, excluídas de outra

no reino dos bancos de dados relacionais, geralmente é necessário isolar dados presentes em uma tabela, mas ausente em outra. Esta operação, conhecida como anti-Join ou anti-jóia esquerda, desempenha um papel crucial na filtragem de registros sobrepostos ou redundantes. Onde primeiro nome não está em (selecione FirstName na tabela2)

Nesta consulta, a coluna FirstName é utilizada como a base de comparação. A consulta recupera todas as linhas da Tabela1 cujos valores do primeiro nome não aparecem na Tabela2. Dados:

SELECT * FROM Table1
WHERE FirstName NOT IN (SELECT FirstName FROM Table2)

tabela1

  • FULTNA eu
lastName birthdate carrera 1975-09-18 1972-03-04 19 72-03-04 tabela2
tia
nikki tayl ou
yamila diaz
  • &&] tia
carrera 1975-09-18 1972-03-04 executando A consulta anti-joa contra essas tabelas produziria a seguinte saída: ----------- ---------- -------------- | Primeiro nome | Último nome | Data de nascimento | ----------- ---------- ------------ | Yamila | Diaz | 1972-03-04 | ----------- ---------- ------------ Este resultado indica que Yamila Diaz está presente na Tabela1, mas não na Tabela2. é importante observar que o critério de seleção pode ser baseado em qualquer coluna comum entre as duas tabelas. Por exemplo, se as duas tabelas tiverem um campo de identificação, a consulta poderá ser reescrita como: selecionar * da tabela1 Onde o ID não está em (selecione ID da Tabela 2) Utilizando consultas anti-Join, você pode efetivamente identificar e extrair dados que existem em uma tabela, mas são excluídos de outra. Esta técnica é inestimável para limpeza de dados, reconciliação de registros e outras tarefas de análise de dados.
n ikki taylor
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3