Con una selezione interna:
select
registration_date, community_id
from
user outer
where
user_id IN (
select
user_id
from
user inner
where
inner.community_id = outer.community_id
order by
registration_date
limit 2,1
)
order by registration_date
Seleziona l'insieme di utenti in cui ogni utente è il 3° utente nella propria comunità come restituito dalla clausola limit nella selezione interna.