現在以下のようなテーブルから、
「価格が100円以上200円以下の商品の色と同じ色の商品の情報(すべての属性の情報)」を副問合せを用いて求めようとしています。
具体的には以下のような結果になってほしいです。
sql
1SELECT * 2FROM Goods 3where color = (SELECT color FROM Goods WHERE price between 100 and 200);
としたところ
以下のような1件のみの結果が返ってきてしまいます。
原因と解決方法がわからないため、どなたかわかる方がいればどうぞよろしくおねがいします。
利用しているDBは何でしょうか「SQL」はあくまでコードそのものという認識で使ってください。DBも種類によりSQLの方言がありできることできないこと(機能の違いなど)があります。
そこが(バージョン含めて)提示されないと的確なアドバイスは難しいです。
回答1件
あなたの回答
tips
プレビュー