sql >> Databasteknik >  >> RDS >> Mysql

SQL:hämta N:te objekt i varje grupp

Med ett inre val:

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

Väljer uppsättningen användare där varje användare är den 3:e användaren i sin gemenskap som returneras av gränssatsen i det inre urvalet.



  1. Hur man genererar Add Column Statement för alla tabeller i en databas i SQL Server - SQL Server / T-SQL Tutorial Del 49

  2. Kör MySQL-fråga på fjärrdator via ssh på kommandoraden

  3. Mysql existerar vs IN -- korrelerad underfråga vs underfråga?

  4. MySQL Performance:Introduktion till JOINs i SQL