mysql合併同一列資料 mysql合併同一列的值

2021-10-19 06:33:33 字數 945 閱讀 9515

我有如下的查詢條件顯示:

我希望最終顯示的效果如圖:

將id相同的group_name合併到一行。實現方法:在group_name前面加關鍵字group_concat.然後在sql語句最後加上group by id.

group_concat能將同一列的值以逗號分隔開,拼成乙個字串。(mysql自帶)

第乙個圖的sql語句如下:

select tr.id ,tig.group_name from tj_record tr

inner join tj_item_group_ex tige on tr.id = tige.record_id

inner join tj_item_group tig on tige.id = tig.id

where tr.id in ('1407090008','1407090009') and tige.id in ('27','31')

第二個圖的sql語句如下:

select tr.id ,group_concat(tig.group_name) from tj_record tr

inner join tj_item_group_ex tige on tr.id = tige.record_id

inner join tj_item_group tig on tige.id = tig.id

where tr.id in ('1407090008','1407090009') and tige.id in ('27','31')

group by tr.id 紅色標紅的是差異部分。如果這樣的話就不再需要在後台乙個乙個的拼字串了。

mysql合併同一列的值

我有例如以下的查詢條件顯示 我希望終於顯示的效果如圖 將id同樣的group name合併到一行。實現方法 在group name前面加keywordgroup concat.然後在sql語句最後加上group by id.group concat能將同一列的值以逗號分隔開。拼成乙個字串。mysql...

jQuery合併同一列中相同文字的相鄰單元格

一 效果圖 二 在html的head中引入jquery 三 新增合併單元格的函式 函式說明 合併指定 id為 w table id 指定列 列數為 w table colnum 的相同文字的相鄰單元格 引數說明 w table id 為需要進行合併單元格的 的id。如在html中指定 id data...

合併同一行內不同列的相同資料

有乙個表 a b c a b b null null d b c y null c a a y r v a null c null null 合併同一行裡的重複資料,合併完後的資料為 a b c null null d b c y a y r v a c 去除重複資料,但是首次出現的順序不變 生成測...