Я тоже думаю что 99% это баг с БД.
Всё это сделано было до того как я решил обратится за помощью на форум . К сожалению не помогло.
Последняя версия Joomla! 3.10.11, а вы пишите у вас 3.10.0
Гуглил, ничего не нашел. Кто сталкивался с проблемой? Помогите пожалуйста решить вопрос.
Joomla! 3.10.0
Я бы попробовал
1. Обновить Джумлу до последней версии
2. Далее в админке - Расширения - Расширения - Проверка базы данных - Исправить
Спасибо за язвительные замечания, узнал про Селект фром селект
SELECT rayon,year,vsego, COUNT(rayon) as city FROM (SELECT t1.rayon, t3.year, COUNT(t1.id) as vsego FROM `univer_big` as t1INNER JOIN univer_items as t2 on t2.rayon=t1.rayonINNER JOIN univer_exam as t3 on t3.item_id=t2.id WHERE t3.year >=2020 GROUP BY t1.rayon,t3.year) as tGROUP BY rayonHAVING city < 2
Придумал и свой вариант, правда в 2 запроса через создание другой таблицы
CREATE TABLE `t_temp` as (SELECT t1.rayon, t3.year, COUNT(t1.id) as vsego FROM `univer_big` as t1INNER JOIN univer_items as t2 on t2.rayon=t1.rayonINNER JOIN univer_exam as t3 on t3.item_id=t2.id WHERE t3.year >=2020 GROUP BY t1.rayon,t3.year);SELECT rayon,year,vsego, COUNT(rayon) as city FROM `t_temp`GROUP BY rayonHAVING city < 2
Запрос написан лично мной (я всегда джойные таблицы называю через t, можете через поиск убедиться). Ответ уже и не особо нужен, последнее условие проще для меня было "доработать" PHP скриптом, что я и сделал.
Но просто интересно было бы посмотреть на запрос, который бы мог это сделать чисто в SQL, так сказать обучения для.
200-300 статей. Траф 250-500 уников в день, в основном США