我已经看了一遍,不幸的是,我似乎无法弄清楚我做错了什么。我正在开发一个使用MySQL服务器的个人财务管理应用程序。对于这个问题,我正在处理4个表。TRANSACTIONS表包含列CATID和BILLID引用SECONDARYCATEGORIES中的主键和BILLS表。TRANSACTIONS和BILLS表有一列PCATID它指的是PRIMARYCATEGORIES中的主键表。我正在构建一个SQL查询,对TRANSACTIONS中的“金额”列求和表并从PCATID返回主键以及与该值关联的所有记录的总和。如果BILLID设置为-1,它应该找到PCATID在SECONDARYCATEGORI