使用MySQL UNION操作符
MySQL UNION是一种用于将多个SELECT语句的结果组合成单个结果集的查询语句。UNION操作符用于合并两个或多个查询的结果集,返回不重复的行。
以下是一些使用MySQL UNION的示例:
1. 将两个表的结果集组合在一起
此查询将返回table1和table2中所有不重复的column1值。
2. 将两个表的结果集组合在一起,并只返回满足特定条件的行
此查询将返回在table1和table2中满足条件的所有不重复的column1值。
3. 将多个查询结果集组合在一起
此查询将返回table1、table2和table3中所有不重复的column1、column2和column3值。
请注意,使用UNION会导致查询的执行时间增加,因为MySQL需要执行多个查询并将结果集组合在一起。此外,UNION操作符只能用于SELECT语句,而不能用于INSERT、UPDATE或DELETE语句。