我正在运行一个按月从表中计算记录的查询。我试图添加一个额外的列称为"TotalPrice",我需要从‘结算’表的所有价格的总和。我面临的问题是由于内部连接,由于内部连接返回的重复记录,价格的“总和”正在将多个价格相加。有没有办法避免这种情况,并从唯一的记录中获得价格的总和?COUNT (DISTINCT a.
假设我在公司表中有两家公司:公司1和公司2。每个公司有两个项目(项目1-1和项目1-2属于公司1。项目2-1和项目2-2属于公司2)。同样,每个项目有两个费用(总共8个费用)。我想列出所有的公司,总项目预算和这些公司的总费用。SQL查询(对于mysql)是什么样子的?group by firm.name;
但其结果表明,每个公司的费用<em