本文實(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)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END