2017-06-17 88 views
0

這是我的查詢:如何在django中查詢設置爲ORDER BY和GROUP BY?

SELECT kategoriharga,ongkoskirim,diskon,ratingproduk,ratingtoko,label 
FROM 
    (SELECT * 
    FROM pohonkeputusan 
    where perdaerah='Kabupaten Toba Samosir' 
    order by label desc 
    ) AS sub 
GROUP BY 
kategoriharga,ongkoskirim,diskon,ratingproduk,ratingtoko 

如何可以作出查詢在Django設置?

回答

0

我不明白你爲什麼要分組所有領域。嘗試使用不同的:

Pohonkeputusan.objects.filter(perdaerah='Kabupaten Toba Samosir').order_by('-label').values_list('kategoriharga', 'ongkoskirim', 'diskon', 'ratingproduk', 'ratingtoko').distinct()

+0

eror先生@阿爾喬姆 - sudoma,這是錯誤「輸入包含的NaN,無窮大或過大D型的值(」 float64「)。」 - –

+0

@DanielManullang因此讓我看看模型類 –