Verwenden des UNION-OperatorsUnion : Wird verwendet, um die Ergebnisse von zwei oder mehr SELECT-Anweisungen zu einem Ergebnissatz zu verbinden. Mehrere SELECT-Anweisungen entfernen doppelte Daten. Mit dem Union-Operator können Sie die gleichen Daten aus mehreren Tabellen auf einmal abrufen. Wenn Sie die Werte in Tabelle 1 und Tabelle 2 vollständig anzeigen möchten, können Sie union all verwenden. DemoFreunde, erstellt selbst einen Tisch. Die Daten in Tabelle 1 sind wie folgt: Die Daten in Tabelle 2 sind wie folgt: OK, die Tabellendaten wurden erstellt, mit insgesamt fünf Datensätzen. Als nächstes schauen wir uns die Verwendung von union und union all an. Verwenden Sie Union, um den Effekt zu sehen: Wählen Sie t1.id ID, t1.name Name, t1.description Beschreibung, t1.create_time Zeit aus Tabelle1 t1 UNION Wählen Sie t2.id ID, t2.name Name, t2.description Beschreibung, t2.create_date Uhrzeit aus Tabelle2 t2 Wir können sehen, dass durch die Verwendung von Union nur vier Datenstücke gefunden werden. Handelt es sich bei zweien davon um identische Daten, wird nur einer angezeigt. Verwenden Sie „union all“, um den Effekt zu sehen: Wählen Sie t1.id ID, t1.name Name, t1.description Beschreibung, t1.create_time Zeit aus Tabelle1 t1 UNION ALLE Wählen Sie t2.id ID, t2.name Name, t2.description Beschreibung, t2.create_date Uhrzeit aus Tabelle2 t2 Verwenden Sie „union all“, um 5 Daten herauszufinden. PS: Es werden auch die gleichen Daten abgefragt. expandieren:Um zu unterscheiden, in welcher Tabelle sich die Daten befinden, können wir Folgendes tun Wählen Sie t1.id ID, t1.name Name, t1.description Beschreibung, t1.create_time Zeit, 'table1' Typ aus Tabelle1 t1 UNION ALLE Wählen Sie t2.id ID, t2.name Name, t2.description Beschreibung, t2.create_date Uhrzeit, 'table2' Typ aus Tabelle2 t2 Sortieren Sie die Daten in den beiden Tabellen nach Zeit wähle t3.* aus (wähle t1.id ID, t1.name Name, t1.description Beschreibung, t1.create_time Zeit, 'table1' Typ aus Tabelle1 t1 UNION ALLE Wählen Sie t2.id ID, t2.name Name, t2.description Beschreibung, t2.create_date Uhrzeit, 'table2' Typ aus Tabelle2 t2) t3 Sortieren nach t3.time desc Dies ist das Ende dieses Artikels über die Verwendung von Union in MySQL zum Zusammenführen und Anzeigen von Daten aus zwei Tabellen. Weitere relevante Inhalte zum Zusammenführen und Anzeigen von MySQL-Daten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: MySQL8.0-Installationsprozess unter Centos7 in VMware Workstation16 und Navicat-Remoteverbindung
>>: CocosCreator Typescript macht Tetris-Spiel
In diesem Artikel wird der spezifische JavaScript...
<br />Nachfolgend sind die Probleme aufgefüh...
Frage 1: Wenn Sie während der Installation „net s...
Informationen zur Überprüfung der Kennwortstärke:...
Die verschiedenen HTML-Dokumente der Website sind...
Tabellenstruktur und deren Daten kopieren Die fol...
1. Prinzip des besten linken Präfixes – Wenn mehr...
Vorwort Ein Docker-Image besteht aus einer Docker...
Vor Kurzem haben wir SQL zur Optimierung online e...
Problembeschreibung MySQL meldet beim Start einen...
1. Deinstallation von MySQL 5.7 1.1查看yum是否安裝過mysq...
1. Erstellen Sie eine Repo-Datei Lesen Sie die of...
Inhaltsverzeichnis MySQL-Berechtigungskontrolle B...
Inhaltsverzeichnis Vorwort Der Unterschied zwisch...
1. Kabellos Führen Sie PowerShell aus und geben S...