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
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
相关文章推荐
- mysql中如何更新一个字段的值为它本身的值连接上一个字符串
- mysql中timestamp字段,在更新这个字段其他数据时候,不更新timestamp的时间
- mysql中如何更新一个字段的值为它本身的值连接上一个字符串
- mysql中如何更新一个字段的值为它本身的值连接上一个字符串
- 诸如可更新、可滚动游标及符合ANSI的CASE语句、日期一时间数据类型和连接语法之类的特性便从将在其他数据库上开发的应用程序移植到Oracle 9i中
- mysql 更新表中字段值…
- 如何使用MySQL一个表中的字段更新另一个表中字段
- ORACLE中基于其他表更新当前表的update语法
- mysql不允许其他ip连接 MySql - SQL Error (1130): Host IP is not allowed to connect to this MySQL server
- mysql将表中一个字段的数据截取后更新到另一个字段
- orcle,mysql 更新备注 某字段数据追加函数
- 更新数据库所有表的某一个指定字段 ,附加对‘将 varchar 值转换为数据类型为 int 的列时发生语法错误’处理方法
- MySQL的连接语法 []
- Mysql子查询,连接,多表更新
- Python对mysql的连接、插入、更新
- mysql只能localhost连接,其他ip连接失败的解决办法
- MySQL中group_concat函数,连接字段,多个值显示为一行
- MySql在其他电脑连接mysql服务器失败问题
- mysql更新两个表 使用一个关联字段
- Mysql:语法:支持的和其他数据库开发商兼容的数据类型映射,或者说mysql的数据类型别名