类似这样的表格
表Table1
A B C
1 2 a
1 1 b
1 4 c
1 3 d
2 1 e
2 3 f
2 2 g
3 1 h
3 2 i
。
更新A中具有相同的值的纪录,使其字段B的属性是取纪录值中最大值的那个……
如结果:
A B C
1 4 a
1 4 b
1 4 c
1 4 d
2 3 e
2 3 f
2 3 g
3 2 h
3 2 i
这样的update语句怎么写?
表Table1
A B C
1 2 a
1 1 b
1 4 c
1 3 d
2 1 e
2 3 f
2 2 g
3 1 h
3 2 i
。
更新A中具有相同的值的纪录,使其字段B的属性是取纪录值中最大值的那个……
如结果:
A B C
1 4 a
1 4 b
1 4 c
1 4 d
2 3 e
2 3 f
2 3 g
3 2 h
3 2 i
这样的update语句怎么写?
set aa.B = bb.B
from tablename aa
join (select A, max(B) as B from tablename group by A) bb on aa.A = bb.A
join (select A, max(B) as B from tablename group by A) bb on aa.A = bb.A
提示说bb.B 语法操作错误……Access数据库