dar*_*rio -1 sql ms-access inner-join access-vba
在Access中的更新操作期间是否可以进行双内连接?
以下代码不适用于我:
UPDATE [TableA]
INNER JOIN [TableB] ON [TableB].Field1= [TableA].Field1,
INNER JOIN [TableC] ON [TableC].Field2 = [TableB].Field2
Set
[TableA].Field3 = 'Test'
where [TableC].Field4 = 0
Run Code Online (Sandbox Code Playgroud)
对的,这是可能的.
用于SQL SERVER:
UPDATE A
Set
A.Field3 = 'Test'
FROM [TableA] A
INNER JOIN [TableB] B ON B.Field1 = A.Field1
INNER JOIN [TableC] C ON C.Field2 = B.Field2
where C.Field4 = 0
Run Code Online (Sandbox Code Playgroud)
对于 MS ACCESS
UPDATE ([TableA]
INNER JOIN [TableB] ON [TableB].Field1 = [TableA].Field1)
INNER JOIN [TableC] ON [TableC].Field2 = [TableB].Field2
Set [TableA].Field3 = 'Test'
where [TableC].Field4 = 0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |