Вопрос о MySQL Stored Query - PullRequest
       4

Вопрос о MySQL Stored Query

1 голос
/ 27 ноября 2010

Я запрашиваю таблицу, в которой размещены объявления.Мне нужно найти все текущие объявления (с настоящего момента до истечения срока их действия), но все, что мне нужно, - это категория, в которой они находятся, и количество их в каждой категории.Вот что у меня есть, но я не могу заставить его работать.

SELECT AdType.AdTypeID,
       AdType.AdDescription,
       Class_Ads.AdTypeID,
       Class_Ads.DateSubmitted
FROM Class_Ads
INNER JOIN AdType ON Class_Ads.AdTypeID = AdType.AdTypeID
WHERE Class_Ads.DateSubmitted BETWEEN NOW() 
      AND (date_add(Class_Ads.DateSubmitted,INTERVAL 2 MONTH))
GROUP BY AdType.AdDescription

Я хочу, чтобы результат выглядел следующим образом:

category1 (5 объявлений) category2 (2 объявления) и т. Д..

1 Ответ

0 голосов
/ 27 ноября 2010
SELECT COUNT(Class_Ads.Id),
       AdType.AdDescription
FROM Class_Ads
INNER JOIN AdType ON Class_Ads.AdTypeID = AdType.AdTypeID
WHERE Class_Ads.DateSubmitted BETWEEN NOW() 
      AND (date_add(Class_Ads.DateSubmitted,INTERVAL 2 MONTH))
GROUP BY AdType.AdDescription
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...