ユーザをブロックする
キリ番祝ひ
select * from (select a.id, a.video_id, a.views_count from video_histories as a inner join (SELECT video_id, MAX(fetched_at) as latest FROM `video_histories` GROUP BY video_id) as b on a.video_id = b.video_id and a.fetched_at = b.latest WHERE a.views_count >= 2000) as unko where video_id not in (
select a.video_id from video_histories as a inner join (SELECT video_id, MAX(fetched_at) as yesterday FROM `video_histories` WHERE fetched_at < CURRENT_DATE GROUP BY video_id) as b on a.video_id = b.video_id and a.fetched_at = b.yesterday WHERE a.views_count >= 2000);
DB 側で区別されなぃ全角、半角が Python 側で区別されることにより起こる問題について
DB 側で区別されなぃ大文字、小文字を Python 側で区別することにより起こる問題について
DB 側で区別されなぃ全角、半角が Python 側で区別されることにより起こる問題について
DB 側で区別されなぃ大文字、小文字を Python 側で区別することにより起こる問題について
何かリレーション絡みのエラー発生するので確認すること
リレーションではなく,同日に複数回 DB の最新化を行ふと重複行が発生することに起因する問題だった. 通常 1 日 1 回のみ実行される想定のため,対応なし.