# mysql 的修改方法update table_a a inner
join table_b b on b.id=a.id set a.description=
b.content;
# mssql的修改方法
update a set a.description=b.content from table_a a inner
join table_b b on a.id=b.id;
將兩個欄位的值合併起來賦給其中的乙個值
表a:column1 column2
a1 b1
a2 b2
a3 b3
a4 b4
表c:column1 column2
a1 c1
a2 c2
a3 c3
a4 c4
要求更改表b為:
column1 column2
a1 c1.b1
a2 c2.b2
a3 c3.b3
a4 c4.b4
# access的修改方法
update b innerjoin c on b.column1 = c.column1 set b.column2 = c.column2 &'.
'& b.column2;
# mysql 的修改方法
update b innerjoin c on b.column1 = c.column1 set b.column2 = c.column2 +'.
'+ b.column2;
# mssql 的修改方法
update b set b.column2 = c.column2 +'.'+ b.column2 from b inner
join c on b.column1=c.column1;
# oracle 的修改方法
update b b1 set column2 =(
select b2.column2 ||'.
'||c1.column2
from
b b2, c c1
where b1.column1 =
b2.column1
and b2.column1=
c1.column1
)
MySQL如何將乙個表的字段更新到另乙個表中
業務 將乙個表的字段更新到另乙個表中 今天遇到的乙個問題,迷茫了半天,在我記憶中第一種寫法是正確的,但是在mysql中,嘗試半天也不對,不知道其他資料是否支援 在網上看到有帖子也是這樣的寫法 第一種寫法 update t set t.spu b.spu from table1 t,table2 b ...
mysql將乙個表字段內容賦值給另乙個表字段
自 mysql從乙個表字段賦值給另乙個表字段 收集 方法一 table1中的uid和table2中的id是一一對應的。我如何把table2中的name一一對應賦值給table1中name 我的環境是mysql4.0.18nt php4 解決方案 insert into table1 uid,name...
將乙個表的字段拆分成多行
分拆處理示例 create table table1 文章id int,文章標題 varchar 10 作者 varchar 100 字數 int insert table1 select 101,文章標題1 作者a,作者b 120 union all select 222,文章標題2 作者x,作者...