#現在の状態と実現したいこと
現在、以下のSQLを発行すると、下記のテーブルの内容が帰ってきます。
実現したいこととしてsizeのvalueが1~50以外なので0件として返ってきて欲しいと考えています。
SQL
1select * from "fruit_params" where "fruit_id" in ('1', '2', '3', '4') and "parameter" = 'size' and ("value" > 1 and "value" < 50)
現在返ってくるレコード
id | fruit_id | parameter | value | created_at | updated_at |
---|---|---|---|---|---|
1 | 1 | size | 486 | 1483714800000 | 1483714800000 |
2 | 2 | size | 425 | 1483714800000 | 1483714800000 |
3 | 3 | size | 360 | 1483714800000 | 1483714800000 |
4 | 4 | size | 290 | 1483714800000 | 1483714800000 |
#fruit_paramsテーブル
id | fruit_id | parameter | value | created_at | updated_at |
---|---|---|---|---|---|
1 | 1 | size | 486 | 1483714800000 | 1483714800000 |
2 | 2 | size | 425 | 1483714800000 | 1483714800000 |
3 | 3 | size | 360 | 1483714800000 | 1483714800000 |
4 | 4 | size | 290 | 1483714800000 | 1483714800000 |
5 | 1 | price | 108 | 1483714800000 | 1483714800000 |
6 | 2 | price | 216 | 1483714800000 | 1483714800000 |
7 | 3 | price | 108 | 1483714800000 | 1483714800000 |
8 | 4 | price | 108 | 1483714800000 | 1483714800000 |
9 | 1 | name | banana | 1483714800000 | 1483714800000 |
10 | 2 | name | apple | 1483714800000 | 1483714800000 |
11 | 3 | name | orange | 1483714800000 | 1483714800000 |
12 | 4 | name | Pineapple | 1483714800000 | 1483714800000 |
SQLについておわかりの方、修正箇所など教えて頂ければと存じます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。