好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > mysql中GROUP_CONCAT的使用方法實(shí)例分析

mysql中GROUP_CONCAT的使用方法實(shí)例分析

熱門(mén)標(biāo)簽:外呼系統(tǒng)電銷受騙 在哪里申請(qǐng)400電話 400電話申請(qǐng)信用卡 銷售語(yǔ)音電話機(jī)器人 安徽ai電話電銷機(jī)器人有效果嗎 常州網(wǎng)絡(luò)外呼系統(tǒng)開(kāi)發(fā) 走過(guò)哪個(gè)省地圖標(biāo)注 巫師三血與酒地圖標(biāo)注 萊西市地圖標(biāo)注

本文實(shí)例講述了mysql中GROUP_CONCAT的使用方法。分享給大家供大家參考,具體如下:

現(xiàn)在有三個(gè)表,結(jié)構(gòu)如下:

cate表:

CREATE TABLE `cate` (
 `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
 `name` char(20) DEFAULT '' COMMENT '分類名',
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='文章分類表';

article表:

CREATE TABLE `article` (
 `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
 `title` varchar(50) DEFAULT '',
 `cate_id` int(11) NOT NULL DEFAULT '0' COMMENT '分類id',
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='文章表';

article_extend表:

CREATE TABLE `article_extend` (
 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
 `article_id` int(10) unsigned DEFAULT '0' COMMENT '文章id',
 `name` varchar(255) DEFAULT '' COMMENT '音頻,圖片之類',
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='附件表';

三張表數(shù)據(jù)如下:

cate表:

 

article表:

 

article_extend表:

 

問(wèn)題來(lái)了,現(xiàn)在通過(guò)表連接查詢,查詢文章id為1的文章數(shù)據(jù),并顯示文章標(biāo)題,文章分類,文章name。

SELECT
	a.id AS aid,
	a.title AS atitle,
	c. NAME AS cname,
	ae. NAME AS aname
FROM
	article AS a
LEFT JOIN cate AS c ON a.cate_id = c.id
LEFT JOIN article_extend AS ae ON a.id = ae.article_id
WHERE
	a.id = 1;

結(jié)果如下,出現(xiàn)了兩條數(shù)據(jù):

 

現(xiàn)在只想要一條結(jié)果,aname字段進(jìn)行合并,如何做?

只有通過(guò)GROUP_CONCAT來(lái)實(shí)現(xiàn)了:

SELECT
	a.id AS aid,
	a.title AS atitle,
	c. NAME AS cname,
	GROUP_CONCAT(ae. NAME SEPARATOR '-') AS aname
FROM
	article AS a
LEFT JOIN cate AS c ON a.cate_id = c.id
LEFT JOIN article_extend AS ae ON a.id = ae.article_id
WHERE
	a.id = 1;

結(jié)果如下:

那么,現(xiàn)在我們不想通過(guò)文章id一條一條的查,我們要取全部,但如果文章name有多個(gè)的要進(jìn)行合并,如何做?

SELECT
	a.id AS aid,
	a.title AS atitle,
	c. NAME AS cname,
	ae.allname
FROM
	article AS a
LEFT JOIN (
	SELECT
		ae.article_id,
		GROUP_CONCAT(ae. NAME) AS allname
	FROM
		article_extend AS ae
	GROUP BY
		ae.article_id
) AS ae ON a.id = ae.article_id
LEFT JOIN cate AS c ON a.cate_id = c.id;

結(jié)果如下:

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

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

您可能感興趣的文章:
  • python3 中的字符串(單引號(hào)、雙引號(hào)、三引號(hào))以及字符串與數(shù)字的運(yùn)算
  • 如何修改Mysql中g(shù)roup_concat的長(zhǎng)度限制
  • 在MySQL concat里面使用多個(gè)單引號(hào),三引號(hào)的問(wèn)題

標(biāo)簽:果洛 煙臺(tái) 來(lái)賓 陽(yáng)江 河北 鞍山 黃石 赤峰

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql中GROUP_CONCAT的使用方法實(shí)例分析》,本文關(guān)鍵詞  mysql,中,GROUP,CONCAT,的,使用方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql中GROUP_CONCAT的使用方法實(shí)例分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于mysql中GROUP_CONCAT的使用方法實(shí)例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本护士做xxxxxhd取精| 97亚洲一线产区和二线产区| 好久没c你了????黄| 亚洲欧洲视频在线观看| 啊灬啊灬别停啊灬用力啊在线观看| 国产精品1024永久免费视频| 91色综合综合热五月激情| 欧美白嫩嫩HD4KAV| HEYZO少妇无码精| 亚洲欧美精品丝袜一区二区| 亚洲综合久久久| 国产在线精品A片无码一二区小说| 国产片婬乱一级毛片视频接吻| 亵玩美人系统(H)| 日韩胖女人一级毛片免费视频播放 | 调教禁脔美人h| 高清色惰www日本午夜| 里番agg| 久久人妻精品色欲网站无广告不卡| 波多野结衣一区二区三区高清| 女人和拘做受视频免费| 邻居哥哥给我爱| 粉嫩蜜小泬无码av内水| 久久久精品A片免费观看农村妇女| 国产精品美女挤奶视频| mm1314午夜免费视频app下载| 老师的小兔子好软水好多直接看| 中文字幕人妻在线一区| 波多野结衣手机观看| 精品国内自产拍在线观看视频| 穿着白丝被强行侵犯漫画| 美女脱裤子让男生戳进去| 国产伦国产伦老熟300部| 波多野结衣cesd—819高清| 涩一色 AV在线| 热99re久久免费视精品频软件| 亚洲va久久久久| 欧美?Ⅹ??BBBB| 湿哒哒影院| 美女脱了内裤露出尿囗正面拍| 男女交性视频|