我有两个表要连接,假设表a和表b。表b有很多行要连接到表a,表b包含价格(实际上是一个购物篮)。所以我想要的是表a中的所有记录和表b中的价格总和。.*, sum(b.ach_sell) from bookings a 然而,这显然不是我所希望的,它最终得到了所有ach_sell的总和(因此返回了一条记录)。有没有人能给我一个有用的解决方案?现
当我添加一个左连接来获取外部表的计数时,它乘以我的其他左连接表的和值与计数,我也不能在这里使用distinct sum,因为两个值可以是相同的: SELECT c.id as company_id,SUM(ct.amount) as total_billed, count(l.id) as load_countLEFT JOIN tbl_company_t