Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL - Pulling List en fonction de la date et de la catégorie

Vous devez croiser les résultats des deux sélections sur le champ CategoryID.Je pense que cela devrait fonctionner :

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);