Detaillierte Erläuterung der MySQL-Existes- und Not-Existes-Beispiele TabelleA |Spalte1 | Spalte1 | Spalte3 | Tabelleb |Spalte1 | Spalte1 | Spalte3 | Um die Daten von TabelleA abzufragen, ist die Bedingung, dass TabelleA.Spalte1 nicht in TabelleB.Spalte2 von TabelleB enthalten ist. Das heißt, Sie möchten einen Effekt erzielen, der der folgenden Anweisung ähnelt (der Effekt von „not in“ ist nicht vollständig identisch mit „not exists“. Wenn die Unterabfrage einen leeren Datensatz enthält, gibt die gesamte Abfrageanweisung keine Daten zurück.) WÄHLEN A.* AUS Tabelle A WO a.column1 nicht in ( Wählen Sie Spalte2 aus TabelleB ) Dies kann mit der folgenden Anweisung erreicht werden WÄHLEN A.* AUS Tabelle A WO EXISTIERT NICHT( Wählen Sie b.Spalte2 aus TabelleB b, wobei a.Spalte1 = b.Spalte2 ist. ) Das Obige gilt nur für zwei Tabellen. Tatsächlich ist es auch bei der Verbindungsabfrage mehrerer Tabellen einfach zu verwenden. Die obige Schreibmethode gilt auch für vorhandene Das Obige ist ein ausführliches Beispiel für MySQL-Existieren und Nicht-Existieren. Wenn Sie Fragen haben, hinterlassen Sie bitte eine Nachricht oder diskutieren Sie in der Community dieser Site. Vielen Dank fürs Lesen und ich hoffe, allen helfen zu können. Vielen Dank für Ihre Unterstützung dieser Site! Das könnte Sie auch interessieren:
|
<<: Linux wird geladen, vmlinux wird debuggt
>>: jQuery implementiert die Praxis, die Position und Größe von div durch Ziehen der Maus zu ändern
Nicht nur das Verhalten verschiedener Browser ist...
Heute habe ich von Alibaba Cloud eine Festplatten...
HTML + CSS + JS imitieren den Helligkeitsanpassun...
Aufgrund von Unternehmensanforderungen müssen zwe...
So installieren und konfigurieren Sie MySQL auf M...
Inhaltsverzeichnis Vorwort JS Magische Zahl Numme...
Programmierer müssen sich viel mit MySQL befassen...
Einzigartige „Über“-Seiten Eine gute Möglichkeit, ...
Inhaltsverzeichnis 1. MySQL-Zeittyp 2. Überprüfen...
I. Einleitung Die Docker-Technologie erfreut sich...
Installieren von MySQL 5.7 aus TAR.GZ auf Mac OS ...
Installieren Sie vsftpd $ sudo apt-get installier...
Inhaltsverzeichnis Einführung: Installation von E...
Inhaltsverzeichnis 1. Standortobjekt 1. URL 2. Ei...
Ich hatte schon vor Neujahr an dem Projekt gearbe...