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

Обърнат SQL SELECT – Намерете персонал, който не е осъществявал студени разговори между даден период от време

използвайте LEFT JOIN

SELECT  a.name
FROM    staff a
        INNER JOIN staff_prospects b
            ON b.staff_id = a.id
        LEFT JOIN staff_prospect_activity c
            ON  c.prospect_id = b.id AND
                c.date_of_activity >= '2013-05-31' AND 
                c.date_of_activity < '2013-05-31' + INTERVAL 1 DAY
WHERE   c.prospect_id IS NULL
GROUP   BY a.name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в ALTER TABLE

  2. MySQL в изходящи файлове

  3. Разлика между BINARY(16) и CHAR(32) при съхраняване на MD5 в база данни

  4. MICROSECOND() Пример – MySQL

  5. Има ли някаква вреда при нулирането на автоматичното увеличение?