-PR-
解決済み

SQLでの更新クエリに関する質問

  • 困ってます
  • 質問No.1585165
  • 閲覧数277
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

テーブルAの社員数の値をテーブルBの対応したIDの社員数の値で更新したいのですが、どのようなSQL文を書けばいいのでしょうか?

テーブルA
ID 会社名 資本金 社員数
1 ○×株式会社 1000万 70
2 △△株式会社 1億2000万 320
3 □□□株式会社 3000万 170
4 ○○△商事 1500万 34

テーブルB
ID 社員数
2 337
3 175

例としてあげたので少ないレコード数ですが、実際はテーブルAのレコード数は数万件とあり、それに対するテーブルBのレコード数も数千件とあります。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル14

ベストアンサー率 50% (1006/1985)

update A set 社員数=B.社員数 from A, B where A.ID = B.ID

でいかがでしょうか。
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


開業・独立という夢を持つ人へ向けた情報満載!

ピックアップ

ページ先頭へ