MySQL AVG查询帮助
我有一个非常有效的问题:MySQL AVG查询帮助,mysql,Mysql,我有一个非常有效的问题: SELECT cp.* FROM CustPrimaryQ cp JOIN Customer c ON cp.CxID = c.CustomerID JOIN SacCode sc ON sc.SacCode = c.SacCode WHERE sc.ResellerCorporateID = 392 然而,我试图修改它来计算平均值 CustPrimaryQ表的每一行都有一个名为QScore的字段,我想找出这个字段的总平均值 换句话说,如果CustPr
SELECT cp.*
FROM CustPrimaryQ cp
JOIN Customer c ON cp.CxID = c.CustomerID
JOIN SacCode sc ON sc.SacCode = c.SacCode
WHERE sc.ResellerCorporateID = 392
然而,我试图修改它来计算平均值
CustPrimaryQ表的每一行都有一个名为QScore的字段,我想找出这个字段的总平均值
换句话说,如果CustPrimaryQ中有10行,我想要这10行的平均QScore
任何帮助都将不胜感激。这取决于三个表之间的关系。但是,如果您当前的查询保证返回您想要平均的记录,那么您所要做的就是:
SELECT AVG(QScore)
FROM CustPrimaryQ cp
JOIN Customer c ON cp.CxID = c.CustomerID
JOIN SacCode sc ON sc.SacCode = c.SacCode
WHERE sc.ResellerCorporateID = 392
这取决于三个表之间的关系。但是,如果您当前的查询保证返回您想要平均的记录,那么您所要做的就是:
SELECT AVG(QScore)
FROM CustPrimaryQ cp
JOIN Customer c ON cp.CxID = c.CustomerID
JOIN SacCode sc ON sc.SacCode = c.SacCode
WHERE sc.ResellerCorporateID = 392