您的位置:首页 > 数据库 > MySQL

mysql 连接其他表更新字段语法

2014-03-04 09:33 190 查看
SQL Server示例:

update a

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

from landleveldata a,gdqlpj b

where a.GEO_Code=b.lxqdm

Oracle语法:

UPDATE updatedtable

SET (col_name1[,col_name2...])=

(SELECT col_name1,[,col_name2...]

FROM srctable [WHERE where_definition])

Oracel 示例:

update landleveldata a

set (a.gqdltks, a.bztks)=

(select b.gqdltks, b.bztks from gdqlpj b

where a.GEO_Code=b.lxqdm)

MySQL语法:

UPDATE table_references

SET col_name1=expr1 [, col_name2=expr2 ...]

[WHERE where_definition]

MySQL 示例:

update landleveldata a, gdqlpj b

set a.gqdltks= b.gqdltks,

a.bztks= b.bztks

where a.GEO_Code=b.lxqdm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐