第十四天

第十四天
mysql高级查询
左外联结: select 字段名 from 表1 left join 表2 on 外键
主表在前次表在后(可查出空值)
笛卡尔积:等价于内链接, 效率低
select 字段名 from 表1,表2 where 外键
分组查询 group by:select 字段名 from 表名 group by 字段名
多列分组:select 字段名 from 表名 group by 字段1,字段2
对比:1.where子句从数据源中去掉不符合其搜索条件的数据
2.group by 子句搜集数据行到各个组中,统计函数为各个组计算统计值
3.having子句去掉不符合其组搜索条件的各组数据行
子查询:select 字段名 from 表名 where 字段名 比较运算符 (子查询)
1.子查询是一个嵌套在 select、insert、update 或 delete 语句或其他子查询中的查询
2. 将子查询和比较运算符联合使用,必须保证子查询返回的值不能多于一个
3.in/not in 子查询:当子查询返回的值多于一个时,用in/not in