S2DaoでSQLの条件文をIterateさせる良い方法はありませんか?

select * where a = 0 or a = 1 or a = 2 …
としたいのですが。
チェックボックスにチェックの入っているモノを検索する、と言う処理で、項目数は変動する可能性があるので固定した書き方は避けたいと思っています。
ちなみに他の条件も既に多々あるため、/*BEGIN*/とかを使った外部SQLで処理する必要があります。
宜しくお願い致します。m(_ _)m

回答の条件
  • 1人2回まで
  • 登録:2007/04/17 21:47:11
  • 終了:2007/04/19 15:36:17

回答(1件)

id:TNIOP No.1

TNIOP回答回数2344ベストアンサー獲得回数582007/04/19 12:44:09

ポイント60pt

http://www.techpit.co.jp/WO/wo-recent-wire.html

こちらを参考にしてみてください。

  • id:jazzmine
    え~、質問終了を先に押してしまったので回答に対するコメントがつけれないのですが、私の質問内容に誤解されたようで、「S2Dao」と言う部分が一番重要です。案内されたページは「S2Dao」について一切記述がありません。

    はてなのデフォルト設定で自動に「満足!」とつきますが、大変恐縮ですが、TNIOPさんの回答は一切参考になりませんでした。

    ご参考までに、

    where a in /*a_array*/(0,1,2)

    とすれば解消されます。「a」がテーブルの列名、
    「a_array」が検索対象の候補の配列、後ろのデフォルト値は必須だそうです。

    m(_ _)m

この質問への反応(ブックマークコメント)

トラックバック

  • S2DaoでORが複数の場合の先頭ORの除去 s2daoを使って、 Select From Where column1 = 1 or column1 = 2 or column1 = 3 は、INを使えばよくて  WHERE column1 IN/*dto.strArray*/(’100’) http://q.hatena.ne.jp/1176814028 where a in /*a
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません