使用MySQL UNION操作符
2023-04-06 17:57 作者:學(xué)為先編程 | 我要投稿
MySQL UNION是一種用于將多個SELECT語句的結(jié)果組合成單個結(jié)果集的查詢語句。UNION操作符用于合并兩個或多個查詢的結(jié)果集,返回不重復(fù)的行。
以下是一些使用MySQL UNION的示例:
1. 將兩個表的結(jié)果集組合在一起
此查詢將返回table1和table2中所有不重復(fù)的column1值。
2. 將兩個表的結(jié)果集組合在一起,并只返回滿足特定條件的行
此查詢將返回在table1和table2中滿足條件的所有不重復(fù)的column1值。
3. 將多個查詢結(jié)果集組合在一起
此查詢將返回table1、table2和table3中所有不重復(fù)的column1、column2和column3值。
請注意,使用UNION會導(dǎo)致查詢的執(zhí)行時間增加,因為MySQL需要執(zhí)行多個查詢并將結(jié)果集組合在一起。此外,UNION操作符只能用于SELECT語句,而不能用于INSERT、UPDATE或DELETE語句。