質問 > フロント機能 > 商品一覧の検索処理の変更について |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
BlackBox |
投稿日時: 2021/7/2 17:23
対応状況: −−−
|
新米 登録日: 2021/6/28 居住地: 投稿: 2 |
Re: 商品一覧の検索処理の変更について 468様
コメントありがとうございます。 >カテゴリに関連する商品を取得するロジックは以下のように記述されており >元々in句に対応しているかと思います。 当方の説明がへたくそで申し訳ありません。 いずれかのカテゴリに一致したでなく、全てのカテゴリに一致した商品を 一覧表示したいと考えております。(IN句では、対応できないと考えております) 以下のような使い方を想定しており、商品ごとに次のようなカテゴリがあるとします。 親カテゴリ:ゲームメーカー名 子カテゴリ:対応機種 孫カテゴリ:ゲームジャンル 上記の場合、親カテゴリが増えるごとに、カテゴリを大量に追加する必要があります。 (子が4種、孫が10種あった場合、親1に対し40種のカテゴリを追加する必要がある) そこで、親、子、孫カテゴリを紐づけずバラで登録し、商品側も3カテゴリずつ登録します。 そして、検索時にその3つが全て一致したものを抽出し一覧作成することで、カテゴリの 増加を抑えたいと考えております。 現状、無理矢理ではありますが、既存処理の一覧取得SQL発行前に独自で直接SQLを発行(PDO使用)し、 全カテゴリマッチした商品IDを取得、その情報で再抽出する方法で処理自体は実現できました。 ただ、直接SQLを発行することに問題はないのか疑問があり、可能なら最初に投稿した★1の SQLを発行する方法が知りたいと考えております。 以上、ご確認よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
商品一覧の検索処理の変更について | BlackBox | 2021/6/28 15:53 |
Re: 商品一覧の検索処理の変更について | 468 | 2021/6/30 11:43 |
» Re: 商品一覧の検索処理の変更について | BlackBox | 2021/7/2 17:23 |
Re: 商品一覧の検索処理の変更について | 468 | 2021/7/7 11:04 |