質問: '1' END FROM X_TABLE WHERE joken='1'; 作成した上記sqlを実行すると ORA-00913: 値の個数が多すぎます。 というエラーがでます。 具体的にはSELECT V1,V2,V3 という本来スカラーとなる ところが3項目selectしようとしているからというところ まで調べました。ただし解決策がわかりません。 また、ストアドプロシージャは使いません。 業務上かなり急いでいます。 恐れいりますが解決となるSQL文を教えていただけますでしょうか。 宜しくお願いいたします。
回答: ELSE で複数の値を返しているからですので、簡単に行うのであれば、XテーブルとMテーブルを結合して結果を返却するようにすれば良いと思います。