mysql,access,sql2005在update多表时的区别
2010-04-24 09:37
316 查看
mysql,access上是这样写的
update Student a,Student2 b
set a.class_name=b.class_name
where a.student_num=b.student_num
==============================
sql2005上是这样写的
UPDATE [Student]
SET [Student].[class_name] = [Student2].[class_name]
from [Student],[Student2]
WHERE [Student].[student_num] = [Student2].[student_num]
[]去掉应该也可以。
update Student a,Student2 b
set a.class_name=b.class_name
where a.student_num=b.student_num
==============================
sql2005上是这样写的
UPDATE [Student]
SET [Student].[class_name] = [Student2].[class_name]
from [Student],[Student2]
WHERE [Student].[student_num] = [Student2].[student_num]
[]去掉应该也可以。
相关文章推荐
- Mysql INSERT、REPLACE、UPDATE的区别
- MySQL 数据库 alter 和 update 的区别
- MySql 安装报错 :Last Error:Unable to update security. Access denied for user 'root'@'localhost'(using pa
- mysql中ON DUPLICATE KEY UPDATE 和ignore,REPLACE 之间的区别
- MySQL中Update、select联用操作单表、多表,及视图与临时表的区别
- MySQL、SQL Server 、 Oracle、Access的sql语句区别
- MySQL中的行级锁SELECT FOR UPDATE 和LOCK IN SHARE MODE 区别
- Mysql Update语句 SET多字段时,使用 逗号连接和AND连接的区别
- MySQL中的行级锁SELECT FOR UPDATE 和LOCK IN SHARE MODE 区别
- mysql和sqlserver在使用update inner join时的区别
- mysql重装时报错:last error unable to update security settings. access denied for user ‘root’ @ ‘localh
- mysql update完root用户密码后,再登陆报错”Access denied for user 'root'@'localhost' (using password: YES)“的解决方法
- MySQL与Access之语法区别
- SQL/MYSQL/MSSQL/Access区别比较
- Mysql INSERT、REPLACE、UPDATE的区别
- Mysql INSERT、REPLACE、UPDATE的区别
- 安装mysql 出现错误Unable to update security settings. Access denied for user 'root'@'localhost' 的解决
- Access, SQL Server, Oracle, MySQL的区别与相似
- 【转】MySQL 与MS SQL Server数据库使用多表关联Update时语法的区别
- 解析mysql与Oracle update的区别