次のテーブルがあります。
ファン
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 行のみを返します) - ページごとにテーブルを取得し、グループごとにすべての合計を取得しますfans
number_of_fans
fans
number_of_fans
keyword
- すべてのページグループを取得します
keyword
keyword
whereis_processed
= 1ですべてのページグループを取得します
1、2、3 の結果を MySQL の 1 つのクエリと組み合わせるにはどうすればよいでしょうか?
ありがとうございました。
よろしく、バズ