In MySQL können Sie den UNION-Operator verwenden, um die Ergebnisse nach der Abfrage zusammenzuführen. Die Funktion dieses Operators besteht darin, die Ergebnisse von mehr als zwei SELECT-Anweisungen zu einer Ergebnismenge zu verbinden UNION [ ALL] SELECT Abfrageanweisung 2".
Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.
So führen Sie MySQL-Abfragen nach der anderen zusammen.
Der MySQL UNION-Operator wird verwendet, um die Ergebnisse von zwei oder mehr SELECT-Anweisungen in einer Ergebnismenge zu kombinieren. Durch mehrere SELECT-Anweisungen werden doppelte Daten entfernt.
Syntax
Syntaxformat des MySQL UNION-Operators:
SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
Parameter
Ausdruck1, Ausdruck2, ... Ausdruck_n: Die abzurufende Spalte.
Tabellen: Die abzurufenden Datentabellen.
WHERE-Bedingungen: Optional, Suchbedingungen.
DISTINCT: Optional, doppelte Daten im Ergebnissatz löschen. Der UNION-Operator entfernt bereits standardmäßig doppelte Daten, daher hat der Modifikator DISTINCT keine Auswirkung auf das Ergebnis.
ALL: Optional, gibt alle Ergebnismengen zurück, einschließlich doppelter Daten.
Das Beispiel lautet wie folgt:
Fragen Sie die Informationen aller Früchte ab, deren Preis unter 9 liegt, fragen Sie die Informationen aller Früchte ab, deren s_id gleich 101 und 103 ist, und verwenden Sie UNION, um die Abfrageergebnisse zu verbinden. Die SQL-Anweisung lautet wie folgt:
Empfohlenes Lernen: MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo führen Sie eine Zusammenführung nach einer Abfrage in MySQL durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!