しばしば遭遇したカテゴリとカテゴリだけでなく、質問と電力供給業界における商品のカテゴリー間の関係です。
あなたは一つのカテゴリにすべての商品を照会する場合
従来の慣行は、対応する商品を照会し、最後の1まで、二つのカテゴリーのすべての3つのカテゴリをチェックし、すべての二つのカテゴリーにこの一つのカテゴリを照会することです。
方法最初に考えたのは、再帰的です。
MySQLはIFNULL方法は、実際に、従来の再帰的な方法を置き換えることができますつまずきました。
私はIFNULL法の下で使用してみましょう:
IFNULLの役割は何ですか?説明および結果以下の単純なSQL、もしIFNULL(a、b)は、受信された値は、Bが返され、そうでない場合はnullです。
例:下のすべてのカテゴリでクエリIDカテゴリレベル1のカテゴリに応じて
左の参加は、カテゴリを設定する必要があり、いくつかの層に基づいています。唯一のカテゴリ3層場合は、上記のC4を除去することができます。
このようなSQLは、再帰的なメソッドを置き換えることができます。