次のテーブルがあります。
ファン
id, id_page, number_of_fans, created_at
この表には多くの同じid_pageものがありますが、次の点で異なりますcreated_at
ページ
id, id_facebook, id_keyword, is_processed (0/1)
キーワード
id, keyword, category
サブクエリを実験/試行していますが、必要な結果が得られませんでした。クエリが複雑なために非常に遅い場合があります。
結果を次のようにしたいと思います。
- latest( ) - (ページごと に
created_atテーブルから 1 行のみを返します) - ページごとにテーブルを取得し、グループごとにすべての合計を取得しますfansnumber_of_fansfansnumber_of_fanskeyword - すべてのページグループを取得します
keyword keywordwhereis_processed= 1ですべてのページグループを取得します
1、2、3 の結果を MySQL の 1 つのクエリと組み合わせるにはどうすればよいでしょうか?
ありがとうございました。
よろしく、バズ