
No.3ベストアンサー
- 回答日時:
こんにちわ。
こんな感じでどうでしょう?
update 表A set (列3,列4) = (SELECT 表B.列3,表B.列4 FROM 表B
WHERE 表A.列1 = 表B.列1 AND 表A.列2 = 表B.列2);
ユーザ登録 (無料) が必要ですが、OTN Japan で
PDF 形式のマニュアルを公開していますので、
Download しておくと便利ですょ。
参考URL:http://otn.oracle.co.jp/
No.2
- 回答日時:
Oracle8iはJoinを使えません。
副問い合わせでしかできません。
update 表A set (列3,列4) = (表B.列3,表B.列4)
where (列1, 列2) in
(select 表B.列1, 表B.列2 from 表B
where 表A.列1 = 表B.列1
and 表A.列2 = 表B.列2)
こんなかな?
この回答へのお礼
お礼日時:2003/12/08 23:36
ありがとうございます。
でも、「ORA-01767: UPDATE ... SET式は副問合せである必要があります」というエラーになってしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OracleのSQL*PLUSで、デー...
-
決定性有限オートマトン
-
Excelで、改行がある場合の条件...
-
日本語の表名、列名の利用について
-
SQLについて質問です。 AVG関数...
-
主キーに重複があるレコードの...
-
NULLのみを保持した列を除外し...
-
GROUP BYを使ったSELECT文の総...
-
Excelでセルの書式設定を使用し...
-
Oracleでの文字列連結サイズの上限
-
GROUP BYを行った後に結合した...
-
Accessで別テーブルの値をフォ...
-
ADO VBA 実行時エラー3021
-
Access終了時の最適化が失敗?
-
レコードが存在しなかった場合
-
select insertで複数テーブルか...
-
SQL>UPDATEと同時にその件数を...
-
差し込み印刷のレコード数について
-
SELECTで1件のみ取得するには?
-
カレントレコードが無い事を判...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OracleのSQL*PLUSで、デー...
-
決定性有限オートマトン
-
Excelで、改行がある場合の条件...
-
Excelでセルの書式設定を使用し...
-
GROUP BYを使ったSELECT文の総...
-
日本語の表名、列名の利用について
-
MS-ACCESS2000で数万件のデータ...
-
cursor.getString
-
ADOのRecordCountプロパティに...
-
VLOOKUPについて
-
LOAD DATE INFILE で Bit(1)型...
-
COBOLソースに記述するホスト変...
-
NULLのみを保持した列を除外し...
-
エクセルの出力方法で
-
主キーに重複があるレコードの...
-
SQLについて質問です。 AVG関数...
-
DB2につきまして
-
クエリビルダで列名を変数にし...
-
エクセルで複数列、複数行の数...
-
oracle12c ユーザのパスワー...
おすすめ情報