色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

關于mysql聯合查詢一對多的顯示結果問題

瀏覽:140日期:2022-06-18 11:02:46

問題描述

有兩張表,一張是user表,一張是user_tag表

user:結構內容如下:id name age1 有馬公生 182 宮園薰 16user_tag:結構內容如下:userid tagid remake1 10 10.21 20 10.31 30 10.42 20 10.3

需要在顯示user列表時把tagid也要查出來

聯合查詢:

SELECT `user`.`id`, `user`.`name`, `user`.`age`, `user_tag`.`tagid`FROM `user`LEFT JOIN `user_tag` ON `user`.id = `user_tag`.`userid`

得到的結果是:

id name age tagid1 有馬公生 18 101 有馬公生 18 201 有馬公生 18 302 宮園薰 16 20

這樣看起來結果是重復了,如我需要顯示userid=1 的結果是

1 有馬公生 18 10,20,30

這種或類似的格式,sql語句該怎么寫呢?實在不行只能是在程序上實現了!

問題解答

回答1:

SELECT `user`.`id`, `user`.`name`, `user`.`age`, GROUP_CONCAT(`user_tag`.`tagid`)FROM `user`LEFT JOIN `user_tag` ON `user`.id = `user_tag`.`userid`GROUP BY `user`.`name`

相關文章:
主站蜘蛛池模板: 成人午夜视频在线播放 | 日韩人成 | 久久视频精品线视频在线网站 | 日韩一区二区三区在线视频 | 亚洲天堂2016 | 国产欧美一区二区 | 精品久久一区二区三区 | a国产| 三区在线视频 | 韩国毛片基地 | 亚洲自拍小视频 | 日本高清在线精品一区二区三区 | 国产精品女上位在线观看 | 亚洲欧美一区二区三区四区 | 中国一级特黄大片毛片 | 理论视频在线观看 | 中文字幕欧美日韩一 | 日本卡一卡2卡3卡4精品卡无人区 | 欧美成人香蕉网在线观看 | 国产成人精品综合久久久 | a一级网站 | 国产激情一区二区三区四区 | 香蕉视频国产精品 | 99久久国内精品成人免费 | 国产中的精品一区的 | 一级生性活免费视频 | 手机看片免费基地你懂的 | 日韩国产成人资源精品视频 | 亚洲视频99| 久久精品全国免费观看国产 | 大看蕉a在线观看 | 国产精品18久久久久久vr | 欧美一区中文字幕 | 国内自拍偷拍视频 | 免费国产成人高清在线观看视频 | 国产成人91一区二区三区 | 91精品国产薄丝高跟在线看 | 中文字幕水野优香在线网在线 | 国产成人18黄网站免费 | 欧美精品做人一级爱免费 | 欧美性一区二区三区 |