mysql实现合并同一ID对应多条数据的方法

本文实例讲述了mysql实现合并同一ID对应多条数据的方法。分享给大家供大家参考,具体如下: 如 : CREATE TABLE c_classuser_tab ( Id int(11) NOT NULL AUTO_INCREMENT, Classid int(11) DEFAULT NULL, `Use

                        <p>本文实例讲述了mysql实现合并同一ID对应多条数据的方法。分享给大家供大家参考,具体如下:</p>

如 :

CREATE TABLE c_classuser_tab ( Id int(11) NOT NULL AUTO_INCREMENT, Classid int(11) DEFAULT NULL, Username varchar(100) DEFAULT NULL, studentid varchar(100) DEFAULT NULL, College varchar(100) DEFAULT NULL, Department varchar(100) DEFAULT NULL, Email varchar(100) DEFAULT NULL, Phone varchar(100) DEFAULT NULL, Status int(11) DEFAULT NULL, Remark1 varchar(100) DEFAULT NULL, Remark2 varchar(100) DEFAULT NULL, Remark3 varchar(100) DEFAULT NULL, activateTime datetime DEFAULT NULL, joinTime datetime DEFAULT NULL, userID int(11) DEFAULT NULL, userType int(11) DEFAULT NULL, PRIMARY KEY (Id), KEY C_classuser_tab_index (studentid), KEY idx_classuser_complex (Classid,userID) ) ENGINE=MyISAM AUTO_INCREMENT=31091 DEFAULT CHARSET=utf8;

同一ID的老师有多个代课的班级,将其合并,

教师     代课班级

12         1班,2班复制代码 代码如下:select Username , GROUP_CONCAT(Remark1 ,'') as classes  from c_classuser_tab where userID= *   and userType=*

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》

希望本文所述对大家MySQL数据库计有所帮助。