这是我的数据库评级表,我想要最后一行重复条目:
我这样做了:
bewertung = Rating.objects.filter(von_location=1).distinct('von_location')
但我得到的第一行是 bewertung
=4。我想要这个属性的最后一行。我如何获得 bewertung
=3,即 von_location
列的最后一行?获得这个的最好方法是什么?
最佳答案
看来您想要具有最大 id
的记录(在具有正确 von_location
值的记录中)。这是当您按 id
列降序排序时检索到的第一条记录:
Rating.objects.filter(von_location=1).order_by('-id')[0]
关于python - django查询-如何在不同期间获取最新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15820273/