ホームページ  >  記事  >  バックエンド開発  >  多層ループのソリューションを実装する良い方法は何ですか?

多層ループのソリューションを実装する良い方法は何ですか?

WBOY
WBOYオリジナル
2016-06-13 12:10:191060ブラウズ

多層ループを実装する良い方法はありますか?
8 つの異なる条件を使用してモデルを生成する必要がありますが、結果が遅すぎて反応できませんでした。
最善の方法は何ですか?
------ソリューションのアイデア----------------------
要件をより正確に説明してください。おそらくいいえ複数の入れ子の必要性
順列や組み合わせを探している場合は、さらに必要性は低くなります
------ソリューションのアイデア------ --- ----
あなたの説明によると、複数のネストは必要ないかもしれません


-----解決策のアイデア---- --------------------
型番の文字数制限はありますか?連結されたすべての条件文字列の md5 ハッシュはニーズを満たすことができますか?
------ソリューションのアイデア----------------------

引用:
各条件は複数文字コードに対応しており、モデルは 8 つの条件の組み合わせです

に基づいてすべてのモデルをデータベースに書き込みます。
順列と組み合わせについて話しているようですが、ループのみを使用できるようです。ただし、ループ内で SQL ステートメントを生成して書き込むことができます。ループの外でデータベースを一度に実行すると、パフォーマンスが向上します
-----ソリューションのアイデア------ --
この投稿は、2014-11-12 18:25:33 に xuzuning によって最終的に編集されました 必要なのはデカルト積を見つけることです
には既製のコードがありますエッセンス領域

ただし、それをデータベース Go に書き込む必要があります。その後、テーブルの無条件結合を使用してデカルト積を簡単に生成できます
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。