Есть 2 таблицы.Таблица с отчетами и фразами (поисковыми фразами).Таблица отчета имеет поле даты и другие результаты (не важно).Когда вы пишете SQL-запрос, соединяете таблицу с фразами и берете из нее имя и частоту, тогда поля должны быть построены в соответствии с датами, указанными в отчетах (разные).Как это сделать?
Все, что я смог сделать, это обычный JOIN, но что делать с датами, которые я не знаю:
SELECT
reports.url,
reports.position,
phrases.name,
phrases.counter
FROM reports JOIN phrases ON reports.phrase_id = phrases.id
AND reports.site_id = 98
Идея примера должнабыть более внятным, но как это там вставить?
SELECT DISTINCT report_date FROM reports WHERE site_id=98
Идея в том, чтобы получить что-то:
phrase | counter | 07.06.2019 | 09.06.2019 | 10.06.2019
buy.. 100 90 1 89
sell... 50 12 3 19
Числа под датами: reports.position
.
(яндекс перевод на русский)