• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件を複数与えたい)

ネットショップ送料計算の適切なSQL文とは?

このQ&Aのポイント
  • ネットショップでの送料の計算を行いたい。都道府県とサイズによって送料を抽出する方法を知りたい。
  • 同じ都道府県かつ同じサイズの場合はLIMIT 1で抽出、該当するサイズがない場合は最大金額を抽出、該当する都道府県がない場合は全体から最大金額を抽出するSQL文を教えてください。
  • PHPで制作しており、TRUEとFALSEで処理し、該当する都道府県がない場合は3度もDBに問い合わせる形になっている。効率的な処理方法をアドバイスしてほしい。

質問者が選んだベストアンサー

  • ベストアンサー
  • pa_cotta
  • ベストアンサー率43% (25/58)
回答No.1

複雑なクエリを書けばなんとかなりはしますが、内部で色々やろうとすると混乱するだけになるかと思います。 ストアドプロシージャという機能がありますので、PHPでやるのがいやであれば、そちらで行うことをおすすめします。

a4_chapp
質問者

お礼

pa_cotta様 こんにちは。ご親切な回答をありがとうございます。 条件によりSQLを変えるんですものね。投稿した後、変な質問してしまったと思っていたところでした。 とは言え、貴重なアドバイスを頂戴し感謝しています。 気持ちが晴れました。ありがとうございました。

関連するQ&A