mysql实现搜索多行数据合并成一行
2015-02-27 09:58
531 查看
搜索多行数据合并成一行
select lesson.id,GROUP_CONCAT(student_id) from lesson LEFT JOIN roster ON roster.team_id=lesson.team_id and roster.logoff_time=0 group by lesson.id
更新某表中的某个数据段
UPDATE lesson INNER JOIN (select lesson.id,GROUP_CONCAT(student_id) as student_ids from lesson
LEFT JOIN roster ON roster.team_id=lesson.team_id and roster.logoff_time=0 group by lesson.id) AS T1
ON lesson.id=T1.id
SET lesson.student_ids=T1.student_ids
select lesson.id,GROUP_CONCAT(student_id) from lesson LEFT JOIN roster ON roster.team_id=lesson.team_id and roster.logoff_time=0 group by lesson.id
更新某表中的某个数据段
UPDATE lesson INNER JOIN (select lesson.id,GROUP_CONCAT(student_id) as student_ids from lesson
LEFT JOIN roster ON roster.team_id=lesson.team_id and roster.logoff_time=0 group by lesson.id) AS T1
ON lesson.id=T1.id
SET lesson.student_ids=T1.student_ids
相关文章推荐
- MySQL实现把两行数据合并为一行
- mysql如何将多行数据合并成一行
- mysql实现多行查询结果合并成一行
- MySql多行数据合并成一行,将字段中的值拼接在一起
- mysql 合并多行数据到一行
- mysql将多行数据合并成一行显示
- mysql利用group_concat()合并多行数据到一行
- mysql中将多行数据合并成一行数据
- 利用Oracle分析函数row_number和sys_connect_by_path实现多行数据合并为一行
- mysql如何将多行数据合并成一行
- MySql多行数据合并成一行,将字段中的值拼接在一起
- mysql多行数据合并为一行
- mysql利用group_concat()合并多行数据到一行
- mysql 多行数据合并成一行
- mysql如何实现多行查询结果合并成一行
- mysql如何实现多行查询结果合并成一行
- 利用Oracle分析函数实现多行数据合并为一行
- 利用Oracle分析函数row_number和sys_connect_by_path实现多行数据合并为一行
- 利用Oracle分析函数实现多行数据合并为一行
- mysql利用group_concat()合并多行数据到一行