Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql подзаявка в LEFT JOIN

Трябва да бъде така, трябва да имате отделна заявка, за да получите максималната дата (или най-новата дата), на която е изпратен имейлът.

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 gem на Mac OS X

  2. mysql изберете най-ниската цена от multi select

  3. Как мога да извикам съхранена процедура на отдалечен MySQL Ubuntu сървър?

  4. Грешка в набора от данни на Visual Studio MySQL

  5. MySQL Database не може да стартира на XAMPP за Mac