MySQL多行查询结果集合并
2015-06-10 18:20
531 查看
SELECT ocr.id, ocr. NAME, ocr.sex, org. NAME, omf.address, group_concat(omf. NAME), die.die_reason, die.die_time, die.main_diagnostic, org.default_linker_name, org.default_linker_tel FROM old_cadre_record AS ocr LEFT JOIN death_info AS die ON ocr.id = die.cadre_id LEFT JOIN org_info AS org ON ocr.org_id = org.org_id LEFT JOIN old_man_family omf ON ocr.id = omf.cadre_id WHERE ocr.die = 1 GROUP BY ocr.id
进行多表查询的时候,如果将相同属性的列结果合并,用group_concat(omf. NAME),group by id将其合并成一列。
相关文章推荐
- MySQL Study之--Mysql启动失败“mysql.host”
- MySQL Study之--Mysql启动失败“mysql.host”
- mysql存储引擎的查看与表所用的引擎查询。
- Ubuntu14.04下MySQL的安装与卸载
- MYSQL设计优化
- MYSQL数据库学习八 触发器的操作
- 修改mysql的数据库名字
- Mysql时间存储类型优缺点?DATETIME?TIMESTAMP?INT?
- 【mysql】mysql学习笔记
- mysql使用高版本登录低版本的时候注意的问题
- MYSQL数据库学习七 视图的操作
- MYSQL Study案例之--RedHat EL55源码安装Mysql-5.6
- MySQL 日志文件 说明
- 关于mysql 1146错误问题
- MySQL 启动故障 处理 小记
- MYSQL大批量删除日志
- mysql怎么让一个存储过程定时执行
- 类型转换对 MySQL 选择索引的影响
- mysql 不能对同一个表进行 update(delete) 和 select 联合操作
- 数据库学习之--RedHat EL55下Mysql源码包安装