mysql中将多行数据合并成一行数据
2017-11-24 10:58
489 查看
根据查询的结果, 除了这2个字段别的字段都相同。那么能不能整合成一条数据呢?当然是可以的。用到 mysql的关键字
GROUP_CONCAT
1 select q.barcode,q.PATIENTNO,q.PATIENTNAME,q.PATIENTSEX,q.PATIENTAGE,q.PATIENTTYPE 2 ,q.SAMPLETIME,q.SAMPLETYPE,q.DOCTORDEPTID,q.DOCTORDEPTNAME 3 ,q.DOCTORNAME,q.MEMO 4 , GROUP_CONCAT(q.his_itemcode SEPARATOR ',') his_itemcode ,GROUP_CONCAT(q.his_itemname SEPARATOR ',') his_itemname,ss.code,ss.name,ssr.stock_bin_code,ssb.name 5 from lis_queue_reg q 6 join sampling_setting ss on ss.active =1 7 join sampling_setting_rel ssr on ssr.setting_code = ss.code and q.his_itemcode = ssr.item_code 8 join sampling_stock_bin ssb on ssb.code = ssr.stock_bin_code 9 WHERE q.PATIENTNAME='钟敏' and BARCODE='1002982470'
结果如下
相关文章推荐
- mysql利用group_concat()合并多行数据到一行
- mysql 合并多行数据到一行
- mysql利用group_concat()合并多行数据到一行
- mysql利用group_concat()合并多行数据到一行
- MySql多行数据合并成一行,将字段中的值拼接在一起
- mysql利用group_concat()合并多行数据到一行
- mysql如何将多行数据合并成一行
- MySql多行数据合并成一行,将字段中的值拼接在一起
- mysql把多行数据合并为一行,并且字段名自己定义
- mysql 多行数据合并成一行
- mysql多行数据合并为一行
- mysql如何将多行数据合并成一行
- mysql实现搜索多行数据合并成一行
- mysql将多行数据合并成一行显示
- MySQL_函数GROUP_CONCAT_合并多行数据到一行
- oracle10g 多行数据合并为一行
- mysql实现多行查询结果合并成一行
- 将多行数据合并为一行
- 利用Oracle分析函数实现多行数据合并为一行
- mysql将多行数据合并或按组合并