我有一个名为sconsole
的表用于google searchconsole api查询数据,其中包含代码中指定的字段,我需要找到每月出现的新关键字(r.query
字段)。我尝试使用它,但它返回零结果。目前,所有数据都保存在同一个表中。
有没有简单的方法呢?
以前我尝试过一个非常简单的查询
SELECT DISTINCT s.*
FROM sconsole s
JOIN sconsole t ON (s.site_id = t.site_id AND month(str_to_date(s.month,'%b')) > month(str_to_date(t.month,'%b')))
where (s.site_id = t.site_id)
它返回了一个错误。要求是site_id相同,月份是下个月。这样每个月都应该迭代并返回新的关键字。