Skip to content
Snippets Groups Projects
Commit 61d05daa authored by Erik Johnston's avatar Erik Johnston
Browse files

More join conditions

parent 6ead27dd
No related branches found
No related tags found
No related merge requests found
...@@ -154,7 +154,9 @@ class RoomMemberStore(SQLBaseStore): ...@@ -154,7 +154,9 @@ class RoomMemberStore(SQLBaseStore):
"SELECT m.room_id, m.sender, m.membership" "SELECT m.room_id, m.sender, m.membership"
" 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): ...@@ -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,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment