Heim >Datenbank >MySQL-Tutorial >Empfohlene Artikel zu Inner-Join-Abfragen

Empfohlene Artikel zu Inner-Join-Abfragen

零下一度
零下一度Original
2017-06-13 10:45:081755Durchsuche

1. Verwenden Sie Union und Union All, um die beiden Abfrageergebnisse zusammenzuführen: Wählen Sie den Feldnamen aus Tabellenname1 aus. Beachten Sie, dass dieser Vorgang sicherstellen muss, dass die Felder in den beiden Tabellen gleich sind und dass die Felddatentypen identisch sind sind auch gleich. Darüber hinaus werden bei Verwendung von Union doppelte (identische) Datensätze entfernt, Union All jedoch nicht. Hinweis: Die folgenden Join-Abfragen beinhalten das Konzept des kartesischen Produkts. Wenn also zwei Tabellen vorhanden sind, die erste n Datensätze und die andere Tabelle m Datensätze enthält, beträgt die Anzahl der Datensätze des kartesischen Produkts n * m. Wenn die Anzahl der Felder in der ersten Tabelle a ist und die Anzahl der Felder in der anderen Tabelle b ist, dann ist die Anzahl der Felder, die durch das kartesische Produkt erhalten wird, a+b. 2. Verwenden Sie eine natürliche Verknüpfung: Die Voraussetzung ist, dass die beiden Tabellen dieselben Felder haben: (Dieser Vorgang entfernt doppelte Felder.) Für diese Abfrage lautet mein Verständnis: Behalten Sie die zugehörigen Felder (wie hier die Abteilungs-ID) in diesen beiden Tabellen bei Es werden nur Daten aus einer Tabelle entfernt: Wie im obigen Inhalt gezeigt, gibt es in Unternehmen vier Datenelemente und e

1 Allgemeine MySQL-Grundoperationssyntax (8)~~ Mehrere Tabellen fragen Zusammenführungsergebnisse und innere Join-Abfrage ab [Befehlszeilenmodus]

Empfohlene Artikel zu Inner-Join-Abfragen

Einführung: 1. Verwenden Sie Union So führen Sie zwei Abfrageergebnisse zusammen: Wählen Sie den Feldnamen aus Tabellenname1 aus und wählen Sie den Feldnamen aus Tabellenname2 aus. Beachten Sie, dass dieser Vorgang sicherstellen muss, dass die Felder in den beiden Tabellen gleich sind und auch die Felddatentypen gleich sind. Hinweis: Die folgenden Join-Abfragen beinhalten das Konzept des kartesischen Produkts. Wenn also zwei Tabellen vorhanden sind, die erste n Datensätze und die andere Tabelle m Datensätze enthält, beträgt die Anzahl der Datensätze des kartesischen Produkts n * m. Wenn die Anzahl der Felder in der ersten Tabelle a ist, beträgt die Anzahl der Felder in der anderen Tabelle

2 Abfrage der Datenbankserie (5)

Einführung: Inner Join 1 Syntax SELECT Spaltenname FROM Tabelle 1 INNER JOIN Tabelle 2 ON Tabelle 1. Spaltenname-Bedingungsoperator Tabelle 2. Spaltenname [WHERE-Bedingung] [Sortierung nach Spalte sortieren] Unter them, ON Tabelle 1. Bedingungsoperator für Spaltennamen Tabelle 2. Spaltenname, die am häufigsten verwendeten Bedingungsoperatoren sind: =,. Tabelle 1. Spaltennamen und Tabelle 2. Spaltennamen sind die gemeinsamen Spalten der beiden Tabellen. Die Inner-Join-Abfrage erzeugt zwei

3. Mysql-MySQL-Inner-Join-Abfrageergebnis-Anzeigereihenfolge

Empfohlene Artikel zu Inner-Join-Abfragen

Einführung: Das Feld f_id der Tischfrüchte ist der Primärschlüssel![](http://img.ask.csdn.net/upload/201503/29/1427613666_237884.jpg ) Das Feld s_id der Tabellenlieferanten ist der Primärschlüssel und hat den gleichen Datentyp wie die s_id von Früchten![](http://img.ask.csdn.net/upload/201503/29/1427613692_645959.jpg) Dann Verwenden Sie diese Abfrageanweisung: 1. Wählen Sie Lieferanten.s_i...

aus

Das obige ist der detaillierte Inhalt vonEmpfohlene Artikel zu Inner-Join-Abfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn