Dram

Рейтинг
1114
Регистрация
28.06.2008
А вы можете задавать тип поля куда пишите эти цифры? Задайте им текстовое поле.
Ваш последний запрос чуть быстрее 0.12 сек против 0.15 у моего (селект фром селект) и экслпейн у него получше, спасибо.

Спасибо за язвительные замечания, узнал про Селект фром селект

SELECT rayon,year,vsego, COUNT(rayon) as city FROM 
(
SELECT t1.rayon, t3.year, COUNT(t1.id) as vsego
FROM `univer_big` as t1
INNER JOIN univer_items as t2 on t2.rayon=t1.rayon
INNER JOIN univer_exam as t3 on t3.item_id=t2.id WHERE t3.year >=2020
GROUP BY t1.rayon,t3.year
) as t
GROUP BY rayon
HAVING city < 2

Придумал и свой вариант, правда в 2 запроса через создание другой таблицы

CREATE TABLE `t_temp` 
as  (
SELECT t1.rayon, t3.year, COUNT(t1.id) as vsego
FROM `univer_big` as t1
INNER JOIN univer_items as t2 on t2.rayon=t1.rayon
INNER 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 rayon
HAVING city < 2

Запрос написан лично мной (я всегда джойные таблицы называю через t, можете через поиск убедиться). Ответ уже и не особо нужен, последнее условие проще для меня было "доработать" PHP скриптом, что я и сделал. 

Но просто интересно было бы посмотреть на запрос, который бы мог это сделать чисто в SQL, так сказать обучения для. 

Делайте одну фото для старых статей - фото загрушку.
ExclusivoN #:
Сколько трафа получилось и сколько контента было загружено?

200-300 статей. Траф 250-500 уников в день, в основном США

Чисто из своего опыта - делал пару сайтов под БУРЖ. Не сказать чтобы СДЛ, но и не помойки. Какой-то заметный траф начинался примерно через 6-10 мес. Я никак не раскручивал - сделал и забыл. Хостинг Амазон, оплачиваю через посредников с комиссией 10%.
Неуч #:
Забыл отписать. Самый адекватный способ сейчас - скачать себе базу гео ip и определять регион по ней. ПО повод,у как дела с кешем - у меня самописка, поэтому у меня все ок. на WP и иже с ним не проверял. Но скоро займусь тестом. Отпишусь по итогу.

Я так и сделал. Из Nginx кидаю переменные в PHP а там банальное условие как писали выше

 if ($geoIP != 'RU')
        {
           //показываем буржуйскую рекламу
        }
        else
        {
            //показываем рекламу в России
        }
Аналогично - показы и ГЛАВНОЕ ДОХОД меньше в 2 раза чем данные по метрике!!!
Всего: 6924