【Ruby】Ruby on Rails Part6
レス数が950を超えています。1000を超えると書き込みができなくなります。
0961nobodyさん
2009/04/24(金) 22:21:15ID:???:conditions に ハッシュを渡せば 各キーが AND で結合されますが、
product = Product.find(:all,
:conditions => {
:price => 1000,
:kubun => [6, 7, 8]}
)
select * from products where price = 1000 and kubun in (6, 7, 8)
key > value とかはできまませんか?
以下のような(在庫数が 10 以上 20 以下)SQL を実行させる Ruby コードを書きたいです。
10..20 として between を使いたいところですが、画面側で 10以上 だけしか指定されない場合があるため、使えません。
select * from products where price = 1000 and kubun in (6, 7, 8) and zaiko > 10 and zaiko < 20
レス数が950を超えています。1000を超えると書き込みができなくなります。