按AVG排序(等级降序)

时间:2020-02-10 16:30:08

标签: mysql sql

您好:我想显示从最高评分到较低评分的产品,我执行了此sql查询,但是它没有用,我的while循环只给我提供了1个没有任何评分的产品,所以还有其他方法或其他SQL查询我想做什么?

select productT.dateOfInsert, productT.discount FROM productT 
INNER JOIN ratingT 
ON productT.id = ratingT.id_product 
WHERE productT.typeStore = 'Wholesale' and productT.typeStore = 'paid' 
order by AVG(ratingT.rating desc)

1 个答案:

答案 0 :(得分:0)

您是否尝试过分组依据

select productT.dateOfInsert, productT.discount FROM productT 
INNER JOIN ratingT 
ON productT.id = ratingT.id_product 
WHERE productT.typeStore = 'Wholesale' and productT.typeStore = 'paid' 
group by productT.dateOfInsert, productT.discount
order by AVG(ratingT.rating) desc