我有例如以下的查詢條件顯示:
我希望終於顯示的效果如圖:
將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...