19857について

この質問の投稿一覧へ

なし 19857について

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-1-22 22:18
yanaji  新米   投稿数: 4
・UPDATE (SELECT manager_id, hiredate FROM employees) SET manager_id = 1005 WHERE hiredate >= '08-04-01';
表名の代わりに副問合せを指定したUPDATE文です。更新する列、WHERE句の条件に指定した列ともに副問合せのSELECT句に指定されている列ですので、エラーにはならず、期待通りに更新されます。

という解説について。
updateの副問合せでmanager_idとhiredateが返って来るので、SETも二つの値の指定が必要だと思うのですが

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.