为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
centos7
【概述】场景+问题概述
group by 后报错,mysql执行没问题,不兼容这个语法?
SELECT
kc.JG_TYWYSBM orgId,
sc.SCZL_TYWYSBM materialTypeId,
sc.SC_TYWYSBM materialId,
sc.SC_MC materialName,
kc.JLDLDW materialUnit,
round( SUM( kc.KC_SZ ), 2 ) totalWeight,
round( SUM( kc.KC_JE ), 2 ) totalMoney,
gg.GG_SZ matNormNum,
gg.GG_DW matNormUnit,
d2.ZDMC matNormUnitName,
gg.SCPP_MC matBrandName,
kc.SCPP_TYWYSBM matBrandId
FROM
hs_kc kc
LEFT JOIN hs_sc sc ON kc.SC_TYWYSBM = sc.SC_TYWYSBM
LEFT JOIN hs_sc_gg gg ON kc.SCGG_TYWYSBM = gg.SCGG_TYWYSBM
LEFT JOIN sys_dict d2 ON d2.ZDM = 'normUnit'
AND d2.ZDZ = gg.GG_DW
WHERE
kc.SCBS = '0'
AND kc.KC_SZ > 0
AND kc.JG_TYWYSBM IN (
SELECT
o.ID orgId
FROM
sys_org o
WHERE
( INSTR( o.SYFJID, '402882e53d1fd932013d1fda23b30000' ) OR o.ID = '402882e53d1fd932013d1fda23b30000' ))
GROUP BY
kc.JG_TYWYSBM,
kc.SC_TYWYSBM,
kc.JLDLDW
ORDER BY
kc.JG_TYWYSBM ASC,
kc.SC_TYWYSBM ASC
【背景】做过哪些操作
【现象】业务和数据库现象
【业务影响】
【TiDB 版本】
v5.0.1
【附件】
表结构如下
hs_kc.sql (687.4 KB)