2016-06-15 4 views
1

サブクエリの@ ridに基づいて更新を行いたいとします。サブクエリの削除に基づいたクラスの更新

select max([email protected]) from Customers where @rid = #27:1074

結果#14:112

私は怒鳴るコードをしようとすると、実行が成功しているが、私は

をすればレコードが、しかし

UPDATE Visits Set exit_at = sysdate() where @rid = (select max([email protected]) from Customers where @rid = #27:1074)

に更新されていませんが返されます

UPDATE Visits Set exit_at = sysdate() where @rid = #14:112

レコードが目的の結果で更新されます。

私は何を見落としていますか?

答えて

2

これを試してみてください:

UPDATE Visits Set exit_at = sysdate() where @rid IN (select max([email protected]) from Customers where @rid = #27:1074) 

はそれがお役に立てば幸いです。

よろしくお願いいたします。

関連する問題