sql >> Database >  >> RDS >> Mysql

MySQL - Lijst trekken afhankelijk van datum en categorie

U moet de resultaten van beide selecties kruisen in het veld CategoryID. Ik denk dat dit zou moeten werken:

SELECT DISTINCT PosterID
FROM table1 x
WHERE PostingDate BETWEEN '2012-05-01' AND '2012-06-30'
AND posterID NOT IN (SELECT PosterID
  FROM table1 y
  WHERE PostingDate > '2012-07-01' AND x.CategoryID = y.CategoryID);  



  1. Selecteer rijen voor een specifieke datum met het gegevenstype TIMESTAMP

  2. PHP-waarschuwing:PHP-opstart:kan dynamische bibliotheek '/usr/lib/php/20151012/msqli.so' niet laden

  3. Trace Flag 3226 gebruiken om logboekregistratie van back-ups te onderdrukken

  4. MySQL-prestaties:enkele tafel of meerdere tabellen