我有两个名为t1(id,ref_id) and t2(ref_id,id)
我需要使用来自 t2 ref_id 的数据更新 t1 的 ref_id 列的表。这里 id t1.id 和 t2.id 具有相同的值让我们考虑一下。
t1 有
ID REF_ID
123
123
124
124
124
125
t2 有
REF_ID ID
2010 123
2011 123
2012 124
2013 125
2014 124
2015 124
我的输出是
123 2010
123 2011
124 2012
125 2013
124 2014
124 2015
可以通过单个更新语句来完成吗?我试过这个
update test_01 t1 set t1.ref_id=(select * from(select t2.ref_id from test_02 t2 order by t2.id ));
但没有结果。