SELECT `区县名称`,
SUM(`当日有效订单数`),
SUM(
IF
( `服务包` REGEXP '基础', `当日有效订单数`, 0 )) AS 基础订单量
SUM(
IF
( `服务包` REGEXP '[^(基础)]', `当日有效订单数`, 0 )) AS 非基础订单量
FROM
`effective business`
WHERE
`日期` BETWEEN '2020-10-02'
AND '2020-10-30'
GROUP BY
`区县名称`,`日期`
如上的代码,我在查询中发现非基础订单量查询的不正确,目前只能用总订单量-基础订单量,有没有哪位大神能指点一下怎么修改可以正确的匹配出非基础订单量呢?谢谢谢谢!