jika Anda menggunakan PostgreSQL, sintaks yang biasa digunakan adalah:
select distinct on (name)
name, value
from environments_serverpropertie
where server = ...
order by name, timestamp desc
Dari Dokumentasi PostgreSQL :
Anda dapat melihat dan mencobanya di demo sql fiddle .
Dimungkinkan untuk menerjemahkan sintaks ini ke django, dari dokumentasi Django :
Jadi di django itu akan menjadi seperti:
ServerPropertie.objects.filter(...).order_by('name', '-timestamp').distinct('name')