Remove extra `current_state_events` join
This commit is contained in:
parent
d79caed493
commit
003267bfcd
|
@ -132,11 +132,9 @@ class RoomMemberWorkerStore(EventsWorkerStore, CacheInvalidationWorkerStore):
|
|||
SELECT COUNT(DISTINCT substr(out.user_id, pos+1))
|
||||
FROM (
|
||||
SELECT
|
||||
rm.user_id AS user_id,
|
||||
instr(rm.user_id, ':') AS pos
|
||||
FROM room_memberships as rm
|
||||
INNER JOIN current_state_events as c ON rm.event_id = c.event_id
|
||||
WHERE c.type = 'm.room.member'
|
||||
user_id AS user_id,
|
||||
instr(user_id, ':') AS pos
|
||||
FROM room_memberships
|
||||
) as out
|
||||
"""
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue