検索

ホームページ  >  に質問  >  本文

mysql の最適化 - mysql の複数テーブルの結合クエリに order by と sum がある場合、インデックスを設計するにはどうすればよいですか?

現在、2 つのテーブル間の結合クエリを必要とし、group by および order by を使用する SQL ステートメントがある場合、インデックスをより適切に設計するにはどうすればよいですか?
例は次のとおりです:

リーリー

この例では、テーブル a と b の結合クエリ、テーブル b のフィールドに対する sum() 関数、クエリ結果のグループ化と並べ替えがあります。このようなクエリを最適化するインデックスはどのように設計すればよいでしょうか? 、みんなありがとう。###

为情所困为情所困2717日前1435

全員に返信(1)返信します

  • 高洛峰

    高洛峰2017-06-15 09:23:07

    このクエリには実際的な意味はないようです。テーブル b だけを調べる場合、SQL はどのように記述しますか?私が書けるのは次のことだけです:

    リーリー

    集計のため、u_id、time、その他の列の内容が不確かなので、何を目的に並べ替えたり関連付けたりしているのかわかりません。

    返事
    0
  • キャンセル返事