重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

update文についてACEESSのクエリのようにテーブル結合することは可能でしょうか?
できない場合、それに変わる方法をご教授いただけないでしょうか?
現在、ORA-01427 単一行副問合せにより2つ以上の行がもどされます。がでて困っています。
単純にJOINして右から左へ値を移したいだけなのですがやり方が思いつきません。
何卒宜しくお願い致します。

A 回答 (2件)

= を in にしてみて下さい。

    • good
    • 0
この回答へのお礼

o123459876さん
ありがとうございます。
=をinにしてみたのですが結果一緒でした。
結局Accessのupdate文のjoin条件というのはOracleでは難しいのかなぁと感じています。

お礼日時:2009/08/06 12:16

どんなSQL文でエラーになるのか分からないので、具体的なアドバイスは出来ませんが


以下のキーワードで検索すれば何かヒントが掴めると思います。
・スカラー副問合せ
・MERGE文…Oracle9i以上からですが、普通のUPDATE文で考えるよりはこちらの方が分かりやすいかも
    • good
    • 0
この回答へのお礼

nas02さん
ありがとうございます。
MERGE文も試してみたのですがうまくいかず・・・
プログラム言語との連携で処理するようにしました。

お礼日時:2009/08/06 12:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!