Mysql入门(六)之联合查询
2016-09-01 10:47
393 查看
联合查询
联合查询:将多次查询(多条select语句),在记录上进行拼接(字段不会增加)基本语法
多条select语句构成:每条select语句获取的字段数必须严格一致(但字段类型无关)Select 语句1
Union[union选项]
Select语句2.....
Union选项:与select选项一样有两个
All:保留所有(不管重复)
Distinct:去重(整个重复):默认的
联合查询只要求字段一样,跟数据类型无关
意义
联合查询的意义分为两种:1.查同一张表,但是需求不一样:如查询学生信息,男生身高升序,女生身高降序。
2.多表查询:多张表的结构是完全一样的,保存的数据(结构)也是一样的。
order by使用
在联合查询中:order by 不能直接使用,需要对查询语句使用括号若要order by 生效:必须搭配limit:limit使用限定的最大数即可
相关文章推荐
- MySql从一窍不通到入门(三)连接查询、联合查询、子查询
- MySQL 联合查询
- MYSQl left join 联合查询效率分析
- MYSQL联合查询中GROUP_CONCAT、MAX、year使用
- Mysql 多表联合查询效率分析
- mysql联合查询
- mysql的一个联合查询列子
- mysql 多表联合查询
- php入门学习知识点一 PHP与MYSql连接与查询
- php入门学习知识点一 PHP与MYSql连接与查询
- mysql入门学习之一:查询
- MYSQl left join 联合查询效率分析
- MYSQl left join 联合查询效率分析
- MYSQL的联合查询问题,难呀。。。。。
- mysql 联合查询中and or的使用
- MYSQl left join 联合查询效率分析
- MYSQl left join 联合查询效率分析
- Mysql 多表联合查询效率分析及优化
- 实例讲解MySQL联合查询
- MYSQL 多表联合查询实例 left join ,group by语法