zoukankan      html  css  js  c++  java
  • mysql中将多行数据合并成一行数据

    根据查询的结果, 除了这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' 

    结果如下

  • 相关阅读:
    Python-Jenkins 查询job是否存在
    关于QT
    编译C++程序
    Linux基础知识
    Ubuntu下安装QT
    Linux下的编辑器Notepadqq
    简单的说两句
    c之void及void*
    c之(类型)-1?
    c之枚举默认值
  • 原文地址:https://www.cnblogs.com/liuruitao/p/7889541.html
Copyright © 2011-2022 走看看