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