mysql實現合并同一ID對應多條數據的方法_MySQL

本文實例講述了mysql實現合并同一id對應多條數據的方法。分享給大家供大家參考,具體如下:

如 :

 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數據庫計有所幫助。

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享