Ruby Sequel gem:用我知道Id的另一个行列的值更新行列



如何使用Sequel gem编写此代码?:

update table set col = (select col from table where id = :x) where id = :y

我有id=:y的记录,但我想避免检索id(:x)的记录,然后做更新。就一步!我必须使用原始sql (DB.run())吗?

DB[:table].where(:id=>y).update(:col=>DB[:table].where(:id=>x).select(:col))

相关内容

  • 没有找到相关文章

最新更新