Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL:вземете N-ти елемент във всяка група

С вътрешен избор:

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

Избира набора от потребители, където всеки потребител е третият потребител в тяхната общност, както се връща от клаузата за ограничение във вътрешния избор.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да стартирам MySQL команда на bash?

  2. SQL Group By с поръчка по

  3. Групирайте страници от една колона

  4. Защо символите на Unicode се показват правилно в базата данни, но като ? когато се отпечатва в Java чрез Hibernate?

  5. Пагинация в хибернация със съединени таблици