In MySQL führt der UNION-Operator Ergebnismengen aus mehreren Tabellen oder Unterabfragen zusammen und gibt nur eindeutige Ergebniszeilen zurück. Es wird hauptsächlich zum Zusammenführen disjunkter Ergebnismengen verwendet und ermöglicht die Beibehaltung doppelter Zeilen über UNION ALL.
UNION-Verwendung in MySQL Der
UNION-Operator wird in MySQL verwendet, um Ergebnismengen aus mehreren Tabellen oder Unterabfragen zusammenzuführen. Es werden nur eindeutige Ergebniszeilen zurückgegeben, ohne dass dieselben Zeilen wiederholt werden.
Syntax:
<code>SELECT 列名1, 列名2, ... FROM 表名1 UNION SELECT 列名1, 列名2, ... FROM 表名2 ... [UNION ALL]</code>
Parameter:
Verwendung:
UNION wird hauptsächlich zum Zusammenführen disjunkter Ergebnismengen aus verschiedenen Tabellen oder Unterabfragen verwendet. Es werden nur eindeutige Ergebniszeilen gespeichert.
Um beispielsweise die Ergebnismengen der Tabellen customers
und orders
zusammenzuführen, um die Informationen und Bestellinformationen jedes Kunden anzuzeigen, können Sie die folgende Abfrage verwenden: customers
和 orders
的结果集,显示每个客户的信息和订单信息,可以使用以下查询:
<code>SELECT * FROM customers UNION SELECT * FROM orders;</code>
如果要保留重复行,可以使用 UNION ALL
:
<code>SELECT * FROM customers UNION ALL SELECT * FROM orders;</code>
注意:
CAST()
或 CONVERT()
) 来确保它们兼容。ORDER BY
rrreeeUNION ALL
verwenden: CAST()
oder CONVERT()
) verwenden, um sicherzustellen, dass sie kompatibel sind. Der 🎜🎜UNION-Operator berücksichtigt die Sortierreihenfolge nicht, es sei denn, es wird eine ORDER BY
-Klausel verwendet. 🎜🎜Das obige ist der detaillierte Inhalt vonSo verwenden Sie Union in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!