Mysql Join-Abfrage 1. Grundlegende Konzepte Verbinden Sie die einzelnen Zeilen der beiden Tabellen paarweise horizontal, um die Ergebnisse aller Zeilen zu erhalten. Annahmen:
2. Das Ergebnis nach der Verbindung sieht ungefähr so aus: 3. Grundform der Join-Abfrage: aus Tabelle 1 [Join-Methode] Join-Tabelle 2 [unter Join-Bedingung] Grundform der Join-Abfrage: aus Tabelle 1 [Join-Methode] Join-Tabelle 2 [unter Join-Bedingung] 1. Klassifizierung von Verbindungsanfragen Querverbindung Tatsächlich sind es „alle Daten“, die nach dem Verbinden zweier Tabellen gemäß dem Grundkonzept der Verbindung erhalten werden, ohne dass es zu einem „Filtern“ des Ergebnisses kommt – mit Filtern wird die Verbindungsbedingung gemeint. Das heißt, ein Cross Join ist ein unbedingter „Join aller“ – auch als kartesisches Produkt bekannt. Kreuzverbindungen haben im Allgemeinen keinen praktischen Wert, da nach der Verbindung der Daten die Bedeutung der einzelnen Datenzeilen „verloren“ gehen kann. bilden:
oder:
Innerer Join bilden:
Bedeutung: Holen Sie sich die Daten der Zeilen, die die festgelegten Verbindungsbedingungen (die Bedingungen nach „Ein“) im Ergebnis einer „Querverbindung“ erfüllen. Cross Joins enthalten häufig „bedeutungslose Daten“, wie im Folgenden beschrieben: 2. Schauen Sie sich die Ergebnisse der inneren Verbindung an: 3. Das Ergebnis ist: 4. Es ist ersichtlich, dass es beim Inner Join tatsächlich darum geht, die „sinnvollen“ Datenzeilen in den Datenergebnissen eines Cross Join zu finden. Bei einem Cross Join sind einige Daten aussagekräftig, während andere bedeutungslos sind (fehlerhafte Daten). Bitte beachten Sie jedoch:
Das könnte Sie auch interessieren:
|
<<: CentOS7-Installations-GUI-Schnittstelle und Implementierung der Remote-Verbindung
>>: JavaScript-Canvas zum Erzielen eines Regentropfeneffekts
Vorwort In der Java-Programmierung werden die mei...
1. Ziehen Sie das Redis-Image docker pull redis 2...
Inhaltsverzeichnis 1. Überwachungsport Beziehungs...
Was das Problem betrifft, dass der strikte Modus ...
Inhaltsverzeichnis 1. Anwendungslebenszyklus 2. S...
In diesem Artikelbeispiel wird der spezifische Co...
Der erste Punkt ist, dass Menschen die Semantik vo...
【Hintergrund】 Mir ist beim Lernen kürzlich etwas ...
Tutorial zur npm-Installation: 1. Laden Sie das N...
NTP ist ein TCP/IP-Protokoll zur Zeitsynchronisie...
Was ist, wenn die Basis-Images bereits konfigurie...
Inhaltsverzeichnis 1. Grammatik 2. Beispiele 3. A...
Erstens: Starten und stoppen Sie den MySQL-Dienst...
In den letzten Jahren gab es im Webdesign einen T...
Einführung: Nginx (die Aussprache ist gleichbedeu...