同一表中的周期性更新 - 互补

时间:2017-03-01 17:40:52

标签: mysql

尊重所有人, 我有以下查询仅由注意到的过滤器执行日期,我需要的是运行表中的所有日期,我找不到指示该功能的方式,我欣赏它的特殊方向:

update scraper_data_twitter as T1,
    (
        select Ntweets as Ntweets_var,
            (
                select COUNT(Ntweets) + 1
                from scraper_data_twitter
                where (NTweets > Ntweets_var)
                    and date = '2017-02-13'
                ) as rank
        from scraper_data_twitter
        where date = '2017-02-13'
        group by SITE,
            date
        order by NTweets_var desc
        ) as A
set T1.rnk_Ntweets = A.rank
where T1.ntweets = A.Ntweets_var

0 个答案:

没有答案