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

MYSQL में एक सबक्वेरी में LIMIT कीवर्ड का उपयोग करने का विकल्प

लेके द्वारा सुझाया गया उत्तर मेरे दायरे में गलत है। सबक्वेरी में लिमिट का उपयोग करने का इरादा सबक्वेरी से प्राप्त सीमित रिकॉर्ड पर चलने वाली मुख्य क्वेरी है। और अगर हम लिमिट को बाहर रखते हैं तो यह सबक्वेरी के लिए लिमिट को बेकार कर देता है।

चूंकि mysql सबक्वेरी में अभी तक सीमा का समर्थन नहीं करता है, इसके बजाय आप JOIN का उपयोग इस प्रकार कर सकते हैं:

       
    SELECT * FROM test
    JOIN 
    (
        SELECT DISTINCT code_ver 
        FROM test 
        WHERE code_ver NOT LIKE '%DevBld%' 
        ORDER BY date DESC LIMIT 10
    ) d
    ON test.code_ver
    IN (d.code_ver)
    ORDER BY xyz;


  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. क्या INT और VARCHAR प्राथमिक कुंजी के बीच कोई वास्तविक प्रदर्शन अंतर है?

  3. MySQL कार्यक्षेत्र:क्वेरी में त्रुटि (1064):लाइन 1 पर 'दृश्यमान' के पास सिंटैक्स त्रुटि

  4. MySQL में डेटाटाइम कॉलम से वर्ष कैसे प्राप्त करें

  5. SQL सर्वर डेटाबेस को MySQL में माइग्रेट कैसे करें?