Heim  >  Artikel  >  Datenbank  >  So führen Sie eine Zusammenführung nach einer Abfrage in MySQL durch

So führen Sie eine Zusammenführung nach einer Abfrage in MySQL durch

WBOY
WBOYOriginal
2022-01-20 14:50:332815Durchsuche

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".

So führen Sie eine Zusammenführung nach einer Abfrage in MySQL durch

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:

So führen Sie eine Zusammenführung nach einer Abfrage in MySQL durch

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!

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