Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть два сайта на WordPress на которых по разному считалось количество просмотров каждой записи (разными скриптами, разными плагинами). Сейчас я нашел максимально быстрый плагин для этой задачи и он был установлен на оба сайта. Но так как плагин собирает информацию о просмотрах только после даты его установки - нужно перенести в таблицу, которую он исползует в БД информацию о просмотрах, которые собирались другими плагинами.

Нужно с помощью SQL запроса или как-то через PHP скопировать данные в MySQL с одной таблицы в другую.

Задача для первого запроса

Из старой таблицы http://joxi.ru/gmvQYGocvx4G5r

Для каждого уникального "post_id" нужно скопировать все "vst_views" и суммировать их в одно число.

Вставить в новую таблицу http://joxi.ru/KAx6YEOU14a0Gm.

Здесь:

- в столбец "id" вставляем то, что скопировали в "post_id";

- в столбец "type" - всегда "4";

- в столбец "perido" - всегда "total";

- в столбец "count" - сумму, которую мы получили скопировав все записи "vst_views" для этого ID.

Если в новой таблице уже есть запись с ID, который мы переносим со старой таблицы и в столбце "count" есть какая-то запись, то мы суммируем её с тем значением, которое получили со всех "vst_views" в старой таблице.

Задача для второго запроса

Со старой таблицы - http://joxi.ru/bmoMY7pF9MJeXA

Копируем все "post_id" и "meta_value", в которых "meta_key" установлено "post_views_count".

Вставляем в таблицу - http://joxi.ru/krDnqyNtJ0Dq52.

Здесь также, как и в предыдущей задаче:

- в столбец "id" вставляем то, что скопировали в "post_id";

- в столбец "type" - всегда "4";

- в столбец "perido" - всегда "total";

- в столбец "count" вставляем то, что скопировали c "meta_value".

Если в новой таблице уже есть запись с ID, который мы переносим со старой таблицы и в столбце "count" есть какая-то запись, то мы суммируем её со значением взятым из "meta_value".

5 лет назад
vorg666
32 года
15 лет в сервисе
Был
2 года назад

Выбранный исполнитель

Inviseble_Demon
Александр 
40 лет
17 лет в сервисе
Был
21 день назад
5 лет назад
$20
1 день
Escrow
Быстрое выполнение поставленой задачи. В ходе работы появились дополнительные проблемы, но Александр разобрался и довёл дело до конца. Рекомендую!
Своевременная оплата, коммуникабелен и всегда на связи. Возникли проблемы с импортом которые совместными усилиями разрешили. Сотрудничеством доволен и буду рад повторному.

Заявки фрилансеров

Inviseble_Demon
Александр 
40 лет
17 лет в сервисе
Был
21 день назад
5 лет назад