Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

प्रत्येक समूह से शीर्ष एन रिकॉर्ड का चयन कैसे करें MySql

ऐसा करने के कई तरीके हैं। यहाँ एक सहसंबद्ध उपश्रेणी का उपयोग कर रहा है:

select t.*
from t
where (select count(*)
       from t t2
       where t2.sub_category_id = t.sub_category_id and t2.id <= t.id
      ) <= 10;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पंक्तियों को अलग करने के लिए अद्यतन के लिए चयन... का उपयोग करने का न्यूनतम उदाहरण

  2. MySQL चयन * से सभी पंक्तियों को वापस नहीं करता है

  3. MySQL में सोशल नेटवर्क सिस्टम के लिए डेटाबेस डिजाइन करने के लिए गाइड

  4. कई-से-अनेक संबंधों में व्यवस्थापकों को छोड़कर सभी उपयोगकर्ताओं को प्राप्त करना

  5. MySQL और JSON - सरणी को पंक्तियों में बदलें