您好:我想显示从最高评分到较低评分的产品,我执行了此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)
答案 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