程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MYSQL的group_concat()函數中實現將多行同一字段數據合並成一個數據

MYSQL的group_concat()函數中實現將多行同一字段數據合並成一個數據

編輯:MySQL綜合教程


MYSQL的group_concat()函數中實現將多行同一字段數據合並成一個數據   數據表 出訪團組表  Sql代碼   select a.t_applypersondocno,a.t_id from sx_fms_taskinfo a     www.2cto.com   結果集 
  數據表  團組和國家關聯表  Sql代碼   select * from sx_fms_taskinfoid_countryid     結果集 
  數據表  國家信息表  Sql代碼   select c_id,c_name from sx_fms_countryinfo     www.2cto.com   結果集      進行關聯後將出訪國家組合到一起(組合前) 
  Sql代碼   select taskinfo.t_applypersondocno, countryinfo.c_name from sx_fms_taskinfo taskinfo   left join sx_fms_taskinfoid_countryid tcinfo    on taskinfo.t_id = tcinfo.t_id    left join sx_fms_countryinfo countryinfo   on tcinfo.c_id = countryinfo.c_id      組合前      進行關聯後將出訪國家組合到一起(組合後) 使用了 group_concat(c_name) 
  Sql代碼    www.2cto.com   select taskinfo.t_applypersondocno,group_concat(c_name) from sx_fms_taskinfo taskinfo   left join sx_fms_taskinfoid_countryid tcinfo    on taskinfo.t_id = tcinfo.t_id    left join sx_fms_countryinfo countryinfo   on tcinfo.c_id = countryinfo.c_id    group by taskinfo.t_applypersondocno      組合後 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved