首页 > 数据库 >sql查询的结果,其他字段相同,就一个不同,合并后不同的字段数值拼接

sql查询的结果,其他字段相同,就一个不同,合并后不同的字段数值拼接

时间:2022-10-18 17:58:42浏览次数:48  
标签:rt 不同 related rtt 拼接 sql report trans id

 

 

SELECT
r.report_org_code AS orgCode,
r.report_org_type AS orgType,
r.report_org_name AS orgName,
r.report_quarter AS reportQuarter,
r.report_year AS reportYear,
r.report_time AS reportDate,
rtt.related_name AS relatedNames,
rt.product_name AS productName,
rt.product_scale AS productScale,
rt.product_ratio AS productRatio,
rt.shareholder_flag AS shareholderFlag,
GROUP_CONCAT(DISTINCT rtt.related_name
ORDER BY rtt.related_name ASC
SEPARATOR '、')


FROM
(
SELECT
*
FROM
t_multi_hi_related_trans
WHERE
report_id = 3
AND trans_type = '1'
AND credit_type = '04'
AND is_deleted = 'N'
AND history_id = (
SELECT
max( history_id )
FROM
t_multi_hi_related_trans
WHERE
report_id = 3)
) rt
LEFT JOIN t_multi_hi_related_trans_tgt rtt ON rtt.trans_num = rt.trans_num
AND rtt.history_id = rt.history_id
AND rtt.is_deleted = 'N'
LEFT JOIN t_multi_report r ON r.pid = rt.report_id
GROUP BY rt.pid

 

关键在于这个

GROUP_CONCAT(DISTINCT rtt.related_name
ORDER BY rtt.related_name ASC
SEPARATOR '、')

 

效果展示

 

标签:rt,不同,related,rtt,拼接,sql,report,trans,id
From: https://www.cnblogs.com/bulesea/p/16803462.html

相关文章

  • 封装一个通用的根据不同数据源渲染不同Echarts效果图的组件
    CommonEcharts.vue<!--CommonEcharts.vue--><template><divref="echartsDom":style="{width,height}"></div></template><scriptlang="ts">import{ref,......
  • 千万级别mysql 分库分表后表分页查询优化方案初探
    在实际的软件系统开发过程中,随着使用的用户群体越来越多,表数据也会随着时间的推移,单表的数据量会越来越大。以订单表为例,假如每天的订单量在4万左右,那么一个月的订单量......
  • AI智能视频融合平台EasyCVR如何使用SQL语句批量开启通道音频?
    EasyCVR视频融合云平台可支持多协议、多类型的设备接入,包括国标GB28181、RTSP/Onvif、RTMP协议,以及海康/大华SDK、海康Ehome等,对外可分发RTSP、RTMP、FLV、HLS、WebRTC等格......
  • mysql数据库整理之修改数据
    1.对数据进行更新操作数据在原有的基础上修改格式:update表名set列1=值1,列2=值2where条件where条件:数据中的唯一性例如:--修改智能手机,价格上调到15......
  • 【MySQL练习】单行函数练习
    数据库表数据:https://www.cnblogs.com/zhishu/p/16452950.html1.显示系统时间(注:日期+时间)这几个都可以NOW(),SYSDATE(),CURRENT_TIMESTAMP(),LOCALTIME(),LOCALTIMESTAMP......
  • flink sql kafka数据接入clickhouse
    --参数--并行度设置set'parallelism.default'='2';--resetexecution.savepoint.path;--resetexecution.checkpoint.path;--设置队列set'yarn.application.q......
  • flink sql kafka数据接入mysql
    --定义source表droptableIFEXISTSsource_applet_kafka;CREATETABLEIFNOTEXISTSsource_applet_kafka(provinceCodeString,companyNameString,appIdStri......
  • PostgreSQL 数据库开发规范
    背景PostgreSQL的功能非常强大,但是要把PostgreSQL用好,开发人员是非常关键的。下面将针对PostgreSQL数据库原理与特性,输出一份开发规范,希望可以减少大家在使用PostgreSQL......
  • 记录上传文件到mysql数据库中遇到的问题
    在开发一个Qt的界面程序,想把程序批量生成的数据文件上传进数据库中。最开始尝试将文件读到QByteArray类型的变量中,插入数据表的mediumblob类型里,但是插不了,数据表结果一直......
  • MySQL进阶--存储引擎--2022年10月18日
    第一节  MYSQL体系结构1、第二节  存储引擎简介1、建表时指定存储引擎CREATETABLE表名(字段1字段1类型[COMMENT字段1注释],......字段n字......