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

Mysql का उपयोग करके पहले N *groups* का चयन करें

इसके बजाय इसे एक जॉइन के रूप में करें:

SELECT T.*
FROM T join
     (SELECT DISTINCT COMPANY_ID
      FROM T
      ORDER BY 1 DESC
      LIMIT N
     ) TN
     on TN.COMPANY_ID = T.COMPANY_ID;

स्पष्ट जुड़ाव अक्सर in . से बेहतर प्रदर्शन करते हैं where . में खंड।




  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. उपयोगकर्ता डेटाबेस तक नहीं पहुंच सकता

  3. माइस्क्ल सीटीई। के साथ का उपयोग करना और इसे सम्मिलित करना एक सिंटैक्स त्रुटि को अलर्ट करता है

  4. जावा से mysql डेटाबेस के लिए सरल बैकअप और पुनर्स्थापना

  5. MySQL को मैं नहीं मानता?