假如我有两张表 test、test1
test表就两个字段 id、tid
test1表两个字段 id、cid
两张表的id是对应的 比如数据表里面存了一千条数据库甚至更多数据而tid和cid里面的值不一样
现在我想改成一样的 已id对应 想让tid值等于cid的值update test set tid in()。。不知道这种写法有没有 没测试成功过
test表就两个字段 id、tid
test1表两个字段 id、cid
两张表的id是对应的 比如数据表里面存了一千条数据库甚至更多数据而tid和cid里面的值不一样
现在我想改成一样的 已id对应 想让tid值等于cid的值update test set tid in()。。不知道这种写法有没有 没测试成功过
update test a set tid = ( select cid from test1 where id=a.id)
http://www.sqlstudy.com/sql_article.php?id=2008091103