„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie finde ich Disjoint -Datensätze in SQL mit dem Ausschluss von ID?

Wie finde ich Disjoint -Datensätze in SQL mit dem Ausschluss von ID?

Gepostet am 2025-03-22
Durchsuche:866

How to Find Disjoint Records in SQL Using ID Exclusion?

finden disjoint Records mit SQL: id exclusion

betrachten Sie ein Szenario, in dem Sie zwei Tabellen mit primären Schlüsselbindungen haben und die Disjoint -Datensätze identifizieren möchten. Angenommen, Sie haben zwei Tabellen, Tabelle 1 und Tabelle 2, wobei der ID als Hauptschlüssel dient. Ihr Ziel ist es, die Zeile aus Tabelle 1 abzurufen, deren ID in Tabelle2 nicht vorhanden ist.

Um dies zu erreichen, können Sie die folgende SQL -Abfrage verwenden:

SELECT ID, Name 
FROM Table1 
WHERE ID NOT IN (SELECT ID FROM Table2)

Diese Abfrage ruft die ID und den Namen aus Tabelle 1 ab, wobei die ID nicht zu den in Tabelle2 enthaltenen ID gehört. Das nicht im Operator vergleicht die ID -Spalte von Tabelle 1 mit der ID -Spalte von Tabelle 2 ohne passende IDs.

Zum Beispiel in Ihrem vorgesehenen Beispiel, wobei Tabelle 1 die ID von John (1), Peter (2) enthält, und Mary (3) und Tabelle 2 enthält die ID von Adresse2 (1) und die Adresse 2 (2). Tabelle 2.

Durch die Verwendung dieser Abfrage können Sie effektiv Disjoint -Datensätze zwischen Tabellen finden, sodass Sie unübertroffene oder fehlende Daten identifizieren können.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3