首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

Update语句能嵌入Select 语句吗?该怎么处理

2012-03-14 
Update语句能嵌入Select 语句吗?UPDATE[表1]AST1SETT1.CRSG03(SELECTT2.HBIDFROM[表2]AST2WHERET2.GLT1.

Update语句能嵌入Select 语句吗?
UPDATE   [表1]   AS   T1   SET   T1.CRSG03   =   (SELECT   T2.HBID   FROM   [表2]   AS   T2   WHERE   T2.GL=T1.CRSG03)
WHERE   LEFT((T1.CRSG03),4)= "0111 ";

表一
CRSG02     CRSG03
1               aa
2               bb
3               cc
4               dd
5               ee

表二  
GL             HBID
aa             ZZ
bb             ZX
cc             ZC

我怎样更新表一的CRSG03字段,更新城表二中对应的数据

[解决办法]
Access使用的是Jet-SQL,而SQL Server使用的是T-SQL,两者用法上相差很大。

Access的Update语句中,对于子查询的支持远比不上SQL Server,所以要使用域函数。


JET SQL 帮助(jet4 access2000)下载地址

http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=


热点排行