今エンチャントからのアイテム逆引きを作っていて、ようやく形になった! とひとり喜んでいたのですが、あまりにも動作が重くてどうしたものかと思案に暮れています

Follow

@jike
どんな感じの事をしようとしているのですか?
( 'ω')n

· · Web · 0 · 0 · 0

@hinotsuki エンチャントが付けられる装備を検索するものを作っています。第○エンチャント毎にdbに問い合わせて返ってきたものを表示しているのですが、少量のデータだとうまくいったもののすべてのデータを入れると重すぎたようです

@jike
oh
DB用いてOKで、そこでお悩みでしたらば、例えば

装備品 -< エンチャスロット -< 対応エンチャ候補 - エンチャ候補マスタ

みたいな感じのリレーションにしてあげるといいかもですよ
( 'ω')n

で、検索かける時は例えば「破壊不可」を対象とするならば、上記テーブル結合にして、エンチャ候補マスタのIDを絞り込み条件にしてあげると一発で全部取得できるかと。

@hinotsuki 同じリレーションを作っているはずなんですが… 結合のあたりを見直してみます、ありがとうございます。

Sign in to participate in the conversation
RO丼 - RO Mastodon

ラグナロクオンラインユーザ向けのMastodonインスタンス。