七:分页查询与联合查询

分页查询

语法:

    select 查询列表

    from 表

    join 表 on连接条件

    where 筛选条件

    group by 分组字段

    having 分组后的筛选

    order by 排序的字段

    limit  【offset】,size;  #  下标从0开始, 且offset在为0时可以省略,size是要显示的个数

SELECT s.salary,e.*
FROM salaries AS s
JOIN employees  AS e ON s.`emp_no`=e.`emp_no`
WHERE s.`salary`>75000
ORDER BY s.`salary` ASC
LIMIT 0, 10;
分页查询

联合查询

 语法:

查询语句1

union

查询语句2

union

···

应用场景:

要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时就会有默认去重的效果

特点:

  1.要求多条查询语句的查询列数是一致的

  2.要求多条查询语句的查询的每一列的类型和顺序最好一致

  3.union关键字默认去重,如果使用union all 可以包含重复项

原文地址:https://www.cnblogs.com/BookMiki/p/14160524.html