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
Inhaltsverzeichnis 1. JavaScript-Probleme 2. Vort...
Inhaltsverzeichnis Anforderung: Abfrage laufender...
In diesem Artikelbeispiel wird der spezifische Co...
Da Springboot über einen integrierten Tomcat-Serv...
Inhalt dieses Artikels: Seitenhohlmaskenebene, Se...
Grundlegende Syntax der Tabelle <table>...&l...
Ich werde nächstes Semester MySQL lernen. Ich hab...
Bei der Frontend-Entwicklung stehen wir in direkt...
Im Allgemeinen wird während des Entwicklungsproze...
Methode 1: INSERT INTO t1(Feld1,Feld2) VALUE(v001...
MySQL 5.7.20 Zip-Installation, der spezifische In...
Code kopieren Der Code lautet wie folgt: <div ...
Wenn Sie viele Websites durchsuchen, werden Sie fe...
Wenn die Datenmenge in MySQL groß ist, wird die S...
Vorwort Ich hatte kürzlich bei der Arbeit einige ...