内部联接表上的MySQL查询错误

时间:2018-11-25 10:54:10

标签: mysql

enter image description here

您好,我有两个表货物和交货,我尝试从表货物字段名称分组的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

1 个答案:

答案 0 :(得分:0)

您应该使用GROUP BY P.name, P.price来使 sql查询在语法上正确。

根据 sql ,您应将所有非分组列(在您的情况下为GROUP BYP.name放在P.price子句中。