mysql的一些高级查询
1、UNION 运算符
要求:两次查询的列数必须一致
说明:
来自多张表的数据:多次sql语句取出的列名可以不一致,此时以第一个sql语句的列名为准,
如果不同的语句中取出的行,有完全相同(这里表示的是每个列的值都相同),那么union会将相同的行合并,最终只保留一行。也可以这样理解,union会去掉重复的行。
如果不想去掉重复的行,可以使用union all,如果子句中有order by,limit,需用括号()包起来。推荐放到所有子句之后,即对最终合并的结果来排序或筛选
例如



浙公网安备 33010602011771号