Мой запрос выглядит следующим образом:
select challenges_unique_acronym from presents where
(select count(month(MonthA.present_date)) from presents as MonthA group by month(MonthA.present_date))
>
(select count(month(MonthA.present_date) - 1) from presents as MonthA group by month(MonthA.present_date));
(count(month(MonthA.present_date))) from presents as MonthA group by month(MonthA.present_date);
возвращает число раз, когда появляется месяц, когда каждый отдельный месяц находится в отдельной строке , например, , но так как они Я нахожусь в нескольких строках. Я получаю вещь «подзапрос возвращает более 1 строки», которая мешает мне приравнять их.
Есть ли способ, которым я могу сказать mysql "Для каждой строки проверьте:
(выберите количество (месяц (MonthA.present_date)) из представленных как группа MonthA по месяцам (MonthA.present_date))
больше
(выберите количество (месяц (MonthA) .present_date) - 1) из подарков как группа MonthA по месяцам (MonthA.present_date)); "