两个表用Where子句关联,然后更新为何出错?
时间:2003-12-06 00:00 来源:ACCESS911 作者:ec 阅读:次
问题:
1。两个表用Where子句关联,然后更新为何出错?
2。共有billlist和B_see两个表。要把B_see中的值写到billlist中 我把前缀去掉了,也还报错.SQL语句如下
|
回答:
这个问题经常发生在从其他中大型数据库开发者转到用 jet db 4 的access的时候 access中不允许用where tableA.fieldA = TableB.fieldA 来做update的连接,这是T-sql的语法,在当初教T-sql的时候你们老师应该说过这句语句使用的注意要点吧? 必须把t-sql的语法转成Asni的语法,用 join 来做。
|
问题:
想达到此目的,如何修改下面的update语句
上面的语句运行显示: 操作必需使用一个可更新的查询 |
回答:
必须拆成2个查询才能运行 1、
注意:使用套嵌查询就会出现你说的问题,但是使用临时表没问题 2、
录入:changechange(CSDN) 责任编辑:cg1 |
(责任编辑:admin)
顶一下
(1)
100%
踩一下
(0)
0%
最新内容