Значение результата поля из запроса? - PullRequest
2 голосов
/ 10 июня 2019

Есть 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.

(яндекс перевод на русский)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...