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中支援此語法...