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

मैं प्रत्येक सदस्य के लिए नवीनतम इनपुट का चयन कैसे कर सकता हूं?

यहाँ विचार एक सबक्वेरी बनाने का है जो अधिकतम time . प्राप्त करता है प्रत्येक mid . के लिए और इसे टेबल पर ही शामिल करें।

SELECT a.*
FROM tableName a
INNER JOIN
(
SELECT mid, MAX(time) maxV
FROM tableName
WHERE field_1 > 0
GROUP BY mid
) b ON a.mid = b.mid and
        a.time = b.maxV

SQLFiddle डेमो



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL/PHP त्रुटि:[2002] प्रत्येक सॉकेट पते (प्रोटोकॉल/नेटवर्क पता/पोर्ट) के केवल एक उपयोग की सामान्य रूप से अनुमति है

  2. utf16 एन्कोडेड फ़ाइल को mysql में आयात करने में विफल रहा

  3. जहां खंड के साथ हाइबरनेट में क्वेरी का चयन करें

  4. कोल्डफ्यूजन:भूमिका के आधार पर आवेदन विकल्प?

  5. INSERT के साथ एक अतिरिक्त कॉलम मान जोड़ना ... MySQL में चुनें