mysql 查询统计金额 子查询太慢,怎么优化?

'''
SELECT 收费项目.*,
(SELECT SUM(售价金额) FROM 药品入库表 WHERE 药品编码 =收费项目.医院项目编码 ) AS 入库金额,
(SELECT SUM(销售金额) FROM 药品出库表 WHERE 药品编码 =收费项目.医院项目编码) AS 出库金额
FROM 收费项目

''''

你不拿主键或索引的字段查询吗

加了索引还很慢的话,就新建一个统计表,每次入库和出库的时候统计上,查询的时候只需要查这个统计表就行了,不用每次去sum