#実現したいこと
fruit_id : 1 -> apple
fruit_id : 2 -> mikan
fruit_id : 3 -> banana
テーブル名 : fruit_params
id | fruit_id | parameter | value |
---|---|---|---|
1 | 1 | country | Japan |
2 | 1 | pref | Aomori |
3 | 1 | color | Red |
4 | 2 | country | Japan |
5 | 2 | pref | Ehime |
6 | 2 | color | Orange |
7 | 3 | country | Philippines |
8 | 3 | pref | Mindana |
9 | 3 | color | Yellow |
Japan・Aomori・Ehime・Redで検索したときには、idが1,2,3が絞込で抽出されるよう実現したいと思っています。
#試したこと
SQL
1select * from "fruit_params" where 2 ("parameter" = "country" and "value" = "Japan") and 3 ("parameter" = "pref" and "value" = "Aomori") and 4 ("parameter" = "pref" and "value" = "Ehime") and 5 ("parameter" = "color" and "value" = "Red");
上記のSQL文を実行しましたが、実行結果は0件でした
具体的にどのようにすれば改善されるのか、例を示して頂ければ幸いです。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/09 14:39
2017/01/11 09:00