我有如下的查詢條件顯示:
我希望最終顯示的效果如圖:
將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 去除重複資料,但是首次出現的順序不變 生成測...