SELECT pool.*, COALESCE(SUM(record.SUM_WORK_HOUR), 0) AS 总工时, COALESCE(SUM(record.SUM_WORK_WAGE), 0) AS 总工资 FROM labor_worker_pool AS pool LEFT JOIN labor_work_record AS record ON pool.ID = record.WORKER_POOL_ID AND record.SETTLE_STATUS = 1 GROUP BY pool.ID

优化sqlSELECT	pool	SUM recordSUM_WORK_HOUR AS 总工时	sum recordSUM_WORK_WAGE AS 总工资 FROM	labor_worker_pool AS pool	RIGHT JOIN labor_work_record AS record ON poolID = recordWORKER_POOL_ID WHERE	recordSETT

原文地址: http://www.cveoy.top/t/topic/hrJl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录