検索

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

mysql - 订单表,我把它分成好几个,我要查询订单,怎么用一条sql语句高效查询

高洛峰高洛峰2788日前681

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

  • PHPz

    PHPz2017-04-17 15:06:17

    インライン クエリ、結合条件とインデックス、およびインデックス付けが必要な場所に関連するすべてのフィールド

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 15:06:17

    複数のテーブルをクエリする必要がないように、注文のクエリ条件に基づいてクエリに使用するテーブルを決定するのが最善です。
    これが不可能な場合、一般的なアプローチは、複数のテーブルを個別にクエリし、その後 Union all を使用してそれらを 1 つの結果セットに入れることです。

    返事
    0
  • 阿神

    阿神2017-04-17 15:06:17

    いくつかの方法があります:
    1. パーティション化、パーティション化の条件に従ってパーティション化します。
    2. myisam ストレージ エンジンのテーブル。 1つの面に結合することができます。ただし、テーブル構造は一貫している必要があります。MRG_MYISAM
    3 を参照してください。インデックスを要求する方が適切です
    4. アプリケーション判定処理。

    返事
    0
  • キャンセル返事