我尝试将一个计算字段(在本例中称为CALC_TIPS)除以给定某个COMM_TYPE_ID的计算字段的平均值。使用此查询,我可以提取每个COMM_TYPE_ID的平均值。CALC_TIPS, COMM_TYPE_IDGROUP BY COMM_TYPE_ID;
然后,我如何返回并将CALC_TIPS字段中的每个值除以其COMM_TYPE_ID的平均值?注意:我也在使用MySQL注意:我知道子查询不是必需
对于单个字段上的组和该字段上的平均值,不同的avg可能会对每个不同的平均值返回一行。例如,如果将avg替换为count,则查询将返回两行,如果distinct被删除或替换为all,则查询将返回三行。TABLE x (x real);SELECT DISTINCT AVG(x) FROM x GROUP BY x;
MySQL