日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MySql 查询同一字段多个结果合并到一行显示 GROUP_CONCAT

發布時間:2025/3/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySql 查询同一字段多个结果合并到一行显示 GROUP_CONCAT 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先直接給出代碼:

SELECT GROUP_CONCAT(tag) as tags FROM table_tag tt WHERE tt.id in ('1','2')

我們實現合并一個字段的多個結果用到了mysql 函數 GROUP_CONCAT,

現有一個表 table_a 他有一個標簽表 table_tag 結構如下:

1.表 table_a :

  • a_id:唯一標識
  • ......:其他無關字段

    2.表 table_tag:

    • t_id: 唯一標識
    • a_id: table_a 的唯一標識
    • tag
    • ......:其他無關字段

      一個標簽 table_tag 對應一個或多個 table_a

      現在,要查詢 table_a 的信息和它對應的table_tag 并將 tag 字段合并到一起

      SELECT a.*, (SELECT GROUP_CONCAT(t.tag) FROM table_tag t WHERE t.a_id = a.a_id) as tags FROM table_a where 1 LIMIT 10;

      執行結果如下:

      如果有幫到您,打個賞唄

















      總結

      以上是生活随笔為你收集整理的MySql 查询同一字段多个结果合并到一行显示 GROUP_CONCAT的全部內容,希望文章能夠幫你解決所遇到的問題。

      如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。