mysql實(shí)現(xiàn)合并同一ID對(duì)應(yīng)多條數(shù)據(jù)的方法_MySQL

本文實(shí)例講述了mysql實(shí)現(xiàn)合并同一id對(duì)應(yīng)多條數(shù)據(jù)的方法。分享給大家供大家參考,具體如下:

如 :

 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的老師有多個(gè)代課的班級(jí),將其合并,

教師???? 代課班級(jí)

12???????? 1班,2班

代碼如下:

select Username , GROUP_CONCAT(Remark1 ,”) as classes? from c_classuser_tab where userID= *?? and userType=*

更多關(guān)于mysql相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》、《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總》及《MySQL常用函數(shù)大匯總》

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊8 分享