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

MySQL INNER जॉइन दूसरी तालिका से केवल एक पंक्ति का चयन करें

प्रति user ID . की नवीनतम तिथि प्राप्त करने के लिए आपके पास एक सबक्वेरी होनी चाहिए ।

SELECT  a.*, c.*
FROM users a 
    INNER JOIN payments c
        ON a.id = c.user_ID
    INNER JOIN
    (
        SELECT user_ID, MAX(date) maxDate
        FROM payments
        GROUP BY user_ID
    ) b ON c.user_ID = b.user_ID AND
            c.date = b.maxDate
WHERE a.package = 1


  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 डंप और आयात को तेज करना

  2. फ़ाइल अजाक्स में अपलोड नहीं हो रही है php mysql

  3. डॉकर लिखें mysql आयात .sql

  4. MySQL में विशेष कॉलम में कितनी बार मान दिखाई देता है, इसकी गणना करें

  5. CAST ऑपरेटर का उपयोग करके VARCHAR कॉलम को FLOAT के रूप में सॉर्ट करना MySQL में काम नहीं करता है