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

आदेश के साथ प्रति दिन 10 पंक्तियों का चयन करें

आपको प्रत्येक दिन के लिए एक सबक्वेरी में प्रति दिन अपने 10 रिकॉर्ड प्राप्त करने होंगे और उन्हें एक लेफ्ट जॉइन द्वारा मुख्य तालिका में शामिल करना होगा, इसलिए आपको प्रति दिन अधिकतम 10 रिकॉर्ड मिलेंगे। एसक्यूएल इस तरह दिखेगा:

SELECT t1.columns
FROM mytable t1 
  LEFT JOIN 
     (SELECT pk FROM mytable t2 
     WHERE t2.datecol = t1.datecol 
     ORDER BY t2.orderFor10Rows LIMIT 10) t3
  ON t1.pk = t3.pk
ORDER BY t1.anyOtherColumns

उचित MySQL-वाक्यविन्यास के लिए कोई वारंटी नहीं क्योंकि मुझे इसकी आदत नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android त्रुटि:मान <br प्रकार java.lang.String को JSONObject में परिवर्तित नहीं किया जा सकता है

  2. MYSQL में क्वेरी का उपयोग करके 2 वर्णों के बीच के टेक्स्ट को कैसे हटाएं

  3. परामर्श प्रोग्रामिंग जबकि और यदि नेस्टेड है

  4. एक साधारण बाएं जॉइन करते समय मैं अपने कुशल एसक्यूएल से मेल खाने के लिए एक कुशल डीक्यूएल कथन कैसे बना सकता हूं?

  5. जांचें कि PHP डेटाटाइम स्टैम्प सही है?