多表查询
1 . 交叉查询(笛卡尔积) ---- 基本用不着
select [*][字段,字段] from 表,表
2 . 内连接查询
select [*][字段,字段]from 表,表 [where 条件]
select [*][字段,字段]from 表,inner join 表 on 条件
3 . 外连接查询
1> 左外连接
select *from 表 left outer join 表 on 条件
2> 右外连接
select *from 表 right outer join 表 on 条件
4 . 子查询(嵌套查询)
一个查询的结果当作另一个查询的条件
eg :查询分类名称是手机数码的的商品
select *from 表名 别名 where 别名.主键 in (select 元素 from 表名 where 元素= '');
5 . 分页查询
limit a,b
a(开始索引,从0开始计数)
b(每一页显示的数目)
公式:
a = (当前页面-1)*b