Drupal 7 を Views と Better Exposed Filters で使用しているため、チェックボックスを使用して分類用語でコンテンツ ノードを検索できます。約 25 個のコンテンツと 10 個の分類用語チェックボックスしかありません。すべてのチェックボックスをオンにすると、次のエラーが表示されます (ビュー プレビューでのみ確認できます)。
SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1104 SELECT は MAX_JOIN_SIZE を超える行を調べます。WHERE を確認し、SELECT が問題ない場合は SET SQL_BIG_SELECTS=1 または SET MAX_JOIN_SIZE=# を使用します
これに対処するために次のコードを使用することを提案するアドバイスを見つけました。
mysql_query("set sql_big_selects=1");
- これが正しいアプローチである場合、このコードはどこで使用する必要がありますか?
- このアプローチは、不適切に記述されたクエリに対処していますか?もしそうなら、解決策はありますか?
ご協力いただきありがとうございます。