mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2025-04-25 13:19:06 -04:00
More join conditions
This commit is contained in:
parent
6ead27ddda
commit
61d05daab1
@ -155,6 +155,8 @@ class RoomMemberStore(SQLBaseStore):
|
|||||||
" FROM room_memberships as m"
|
" FROM room_memberships as m"
|
||||||
" INNER JOIN current_state_events as c"
|
" INNER JOIN current_state_events as c"
|
||||||
" ON m.event_id = c.event_id "
|
" ON m.event_id = c.event_id "
|
||||||
|
" AND m.room_id = c.room_id "
|
||||||
|
" AND m.user_id = c.state_key"
|
||||||
" WHERE %s"
|
" WHERE %s"
|
||||||
) % (where_clause,)
|
) % (where_clause,)
|
||||||
|
|
||||||
@ -212,7 +214,9 @@ class RoomMemberStore(SQLBaseStore):
|
|||||||
sql = (
|
sql = (
|
||||||
"SELECT m.* FROM room_memberships as m"
|
"SELECT m.* FROM room_memberships as m"
|
||||||
" INNER JOIN current_state_events as c"
|
" INNER JOIN current_state_events as c"
|
||||||
" ON m.event_id = c.event_id AND m.room_id = c.room_id "
|
" ON m.event_id = c.event_id "
|
||||||
|
" AND m.room_id = c.room_id "
|
||||||
|
" AND m.user_id = c.state_key"
|
||||||
" WHERE %(where)s"
|
" WHERE %(where)s"
|
||||||
) % {
|
) % {
|
||||||
"where": where_clause,
|
"where": where_clause,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user