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

बाएं जॉइन के अंदर mysql सबक्वेरी

यह इस तरह होना चाहिए, ईमेल भेजे जाने की अधिकतम तिथि (या नवीनतम तिथि) प्राप्त करने के लिए आपके पास एक अलग क्वेरी होनी चाहिए।

SELECT  a.*, b.*
FROM    tbl_customers a
            INNER JOIN tbl_emails_sent b
                ON a.customerid = b.customerid
            INNER JOIN
            (
                SELECT      customerid, MAX(datesent) maxSent
                FROM        tbl_emails_sent
                GROUP BY    customerid
            ) c ON  c.customerid = b.customerid AND
                    c.maxSent = b.datesent


  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. रिलेशनल innoDB के साथ रिकर्सिव MySQL क्वेरी

  3. कुप्पी-SQLAlchemy - टेबल/डेटाबेस कब बनाए और नष्ट किए जाते हैं?

  4. दो कॉलम और कई पंक्तियों के बीच औसत समय प्राप्त करें MYSQL

  5. एक जॉइन में, सभी कॉलम नामों को उस तालिका के साथ कैसे उपसर्ग करें जिससे यह आया है