有2个数据表,第一个表 : 编码 属性
A
B
C
第二个表: 编码 属性
A A1
A A2
A A3
B B1
B B2
想通过一个update或者其他语句让表一变成:
编码 属性
A A1
A A2
A A3
B B1
B B2
C
当然,以上只是一个打个比方。其实就是想通过主键(唯一的一个值),匹配多个值上去~~~
我是新手,可能表达的部清楚,大家谅解。
A
B
C
第二个表: 编码 属性
A A1
A A2
A A3
B B1
B B2
想通过一个update或者其他语句让表一变成:
编码 属性
A A1
A A2
A A3
B B1
B B2
C
当然,以上只是一个打个比方。其实就是想通过主键(唯一的一个值),匹配多个值上去~~~
我是新手,可能表达的部清楚,大家谅解。
光靠update不可能实现吧
create table tb as
select t1.编码,t2.属性
from t1
left join t2 on t1.编码=t2.编码
;
from 表1,表2
where 表1.编码=表2.编码(+)[/code]