您好,我有两个表货物和交货,我尝试从表货物字段名称分组的gived_amout字段的表交货总和中获取。而且在查询中,我需要现场价格,但是现场价格有错误
SELECT sum(I.gived_amount), P.name, P.price
FROM delivery I
INNER JOIN goods P ON P.id_g=I.id_g
GROUP BY P.name
答案 0 :(得分:0)
您应该使用GROUP BY P.name, P.price
来使 sql查询在语法上正确。
根据 sql ,您应将所有非分组列(在您的情况下为GROUP BY
和P.name
放在P.price
子句中。