我尝试进行一些查询但出现错误。第二个选择应该与第一个选择
中的工人ID相同SELECT
worker_id AS worker,
sum(rvc) AS Profit,
(SELECT
worker_id as workerb,
MONTH(add_time),
sum(rvc) as Tprofit
FROM hart_orders
where worker_id = SOD.worker_id
GROUP by MONTH(add_time) ORDER by Tprofit DESC LIMIT 1 ) AS TOP
FROM
hart_orders AS SOD
WHERE MONTH(add_time) = MONTH(CURRENT_DATE())
AND YEAR(add_time) = YEAR(CURRENT_DATE())
group BY
SOD.worker ;