MySQL提供了一種將兩個結果集合并為一個結果集的方法。這個方法被稱為 UNION。
UNION只能用于SELECT語句,并且只能合并兩個結果集。UNION ALL可以合并多個結果集。
SELECT column_name(s) FROM table1 UNION SELECT column_name(s) FROM table2;
以上語句將SELECT語句的結果集從table1和table2中合并成一個結果集,并返回結果集中唯一的行。
如果想要返回結果集中的所有行,需要使用UNION ALL:
SELECT column_name(s) FROM table1 UNION ALL SELECT column_name(s) FROM table2;
這個例子將SELECT語句的結果集從table1和table2中合并成一個結果集,并且返回結果集中的所有行。
上一篇mysql將兩個查詢鏈接
下一篇css的兩種選擇符類型