mirror of
https://github.com/matrix-org/dendrite.git
synced 2026-01-01 03:03:10 -06:00
Improve SQLite query precision
This commit is contained in:
parent
481b67e0b4
commit
87bc8d0ae4
|
|
@ -65,7 +65,7 @@ const selectMembershipSQL = "" +
|
||||||
|
|
||||||
const selectMembershipCountSQL = "" +
|
const selectMembershipCountSQL = "" +
|
||||||
"SELECT COUNT(*) FROM (" +
|
"SELECT COUNT(*) FROM (" +
|
||||||
" SELECT *, max(stream_pos) FROM syncapi_memberships WHERE room_id = $1 AND stream_pos <= $2 GROUP BY user_id" +
|
" SELECT * FROM syncapi_memberships WHERE room_id = $1 AND stream_pos <= $2 GROUP BY user_id HAVING(max(stream_pos))" +
|
||||||
") t WHERE t.membership = $3"
|
") t WHERE t.membership = $3"
|
||||||
|
|
||||||
type membershipsStatements struct {
|
type membershipsStatements struct {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue