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数据库计有所帮助。