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

Mysql एक्सेस मुख्य तालिका के अंदर दाईं ओर सबक्वेरी में शामिल हो गया

उपयोग करें:

    SELECT a.id,
           a.region 
      FROM ads a    
RIGHT JOIN (SELECT t.*,
                   CASE 
                      WHEN @region = t.region THEN @rownum := @rownum + 1
                      ELSE @rownum := 1
                   END as rank,
                   @region := t.region
              FROM ADS t
              JOIN (SELECT @rownum := 0, @region := 1) r
          ORDER BY t.region) b ON b.id = a.id
                              AND b.region = a.region
                              AND b.rank <= 4



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्कबेंच का उपयोग करके MSSQL से MySQL में माइग्रेट करते समय स्कीमा सूची को स्रोत से पुनर्प्राप्त नहीं करना

  2. कैसे सुनिश्चित करें कि mysql में दिए गए परिणाम में एक रिकॉर्ड हमेशा शीर्ष पर है?

  3. सिम्फनी 2:देश के अनुसार शहरों की सूची बनाएं

  4. `log_slow_queries` `my.cnf` को क्यों तोड़ती है?

  5. MySQL दो कॉलम टाइमस्टैम्प डिफ़ॉल्ट अब मान ERROR 1067