请教一个access数据库日期更新的语句
两个表
表1 tb1 如下
tb1_id tb1_name tb1_datetime
1 中国 2011-1-1
2 美国 2011-1-1
3 英国 2011-1-1
4 法国 2011-1-1
表2 tb2 如下
tb2_id tb1_id tb2_datetime
1 2 2012-2-2
2 3 2012-2-5
3 1 2012-2-2
4 3 2012-2-10
5 2 2012-2-3
通过表2中的日期,更新到表1中 结果如下:
tb1_id tb1_name tb1_datetime
1 中国 2012-2-2
2 美国 2012-2-3
3 英国 2012-2-10
4 法国 2011-1-1
我使用语句
update tb1 set tb1_datetime=(select top 1 tb2_datetime from tb2 where tb1_id=tb1.tb1_id order by tb2_id desc)
提示错误:
操作必须使用一个可更新的查询。
请大虾帮助呀
------解决方案--------------------
参见方法
http://hi.baidu.com/liujw1220/blog/item/7e7486d3bb1a6d0a3af3cf8d.html