我的价格表有三列id,price,product_id。 product_id可以包含多个价格。当查询在mysql中执行时,我必须得到最低价格的product_id,但我没有得到预期的结果。
我的Mysql小提琴查询链接: mysql fiddle link
在此表中,product_id 101的值为4999,但我得到另一个价格5000
答案 0 :(得分:0)
使用min
功能:
SELECT id,min(price),product_id
FROM price pr
WHERE price >= 2000 AND price <= 15000 group by product_id order by price ASC
答案 1 :(得分:0)
试
from django.views import generic
from .models import Album
class indext(generic.ListView):
template_name = 'showname/index.html'
context_object_name = 'albums'
def albums(self):
return Album.objects.all()