Use max(x) instead of ORDER BY x DESC LIMIT 1

Doesn't use non-standard syntax, clearer intent, reportedly faster
This commit is contained in:
flan 2019-12-31 16:56:47 +01:00
parent e8850f2a5a
commit 3b8fe9e7f3

View File

@ -47,7 +47,7 @@ class ServerMediaManager:
return self._dir
def lastUsn(self):
return self.db.scalar("SELECT usn FROM media ORDER BY usn DESC LIMIT 1") or 0
return self.db.scalar("SELECT max(usn) FROM media") or 0
def mediaCount(self):
return self.db.scalar("SELECT count() FROM media WHERE csum IS NOT NULL")