mysql合併同一列的值

2021-09-07 17:29:35 字數 977 閱讀 3304

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

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

將id同樣的group_name合併到一行。實現方法:在group_name前面加keywordgroup_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合併同一列資料 mysql合併同一列的值

我有如下的查詢條件顯示 我希望最終顯示的效果如圖 將id相同的group name合併到一行。實現方法 在group name前面加關鍵字group 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...

合併多行的某一列值

合併多行的某一列值 stuff 刪除指定的字元,並在指定的起點處插入另一組字元。create table tb id int,col1 varchar 10 go insert tb select1,曾祥展 insert tb select1,學無止境 insert tb select1,ok in...