SQL update 多表連線方法

2022-02-24 19:13:18 字數 1111 閱讀 5897

sql update多表聯合更新的方法(1

) sqlite 多表更新方法

//--

--------------------------------

update t1 set col1=

t2.col1

from

table1 t1

inner

join table2 t2 on t1.col2=

t2.col2

這是乙個非常簡單的批量更新語句 在sqlserver中支援此語法 sqlite中卻不支援

sqlite中可轉換為 如下語法

update table1 set col1=(select col1 from table2 where col2=

table1.col2)

update ta_jbnt_tzhd_pht_area_xiang set t1=(select sys_xzqhdm.name from

sys_xzqhdm

where t2=

sys_xzqhdm.code) (2

) sql server 多表更新方法

//--

--------------------------------

sql server語法:update set |

@variable

= expression |

@variable

=column

= expression } [

,...n

] [ ,...n

] ] [

where < search_condition >

] } |

[where current of | cursor_variable_name } ] } [

option ( < query_hint > [ ,...n

]) ]

sql server示例:

update a set a.gqdltks=b.gqdltks,a.bztks=b.bztks from

landleveldata a,gdqlpj b

where a.geo_code=b.lxqdm

sql update 多表更新

1.首先建立兩個表 sql語句如下 users 使用者表 create table users id bigint,departid bigint,name text depart 部門表 create table depart id bigint,departname text users表中的d...

SQL Update多表聯合更新的方法

sql update多表聯合更新的方法 1 sqlite 多表更新方法 update t1 set col1 t2.col1 from table1 t1 inner join table2 t2 on t1.col2 t2.col2 這是乙個非常簡單的批量更新語句 在sqlserver中支援此語法...

SQL Update多表聯合更新的方法

sql update多表聯合更新的方法 1 sqlite 多表更新方法 update t1 set col1 t2.col1 from table1 t1 inner join table2 t2 on t1.col2 t2.col2 這是乙個非常簡單的批量更新語句 在sqlserver中支援此語法...