access 一条sql互换两条记录的某个字段值

access 一条sql交换两条记录的某个字段值
有两条记录,如下,我想将这两条记录的num值交换一下,该怎么写? access的数据库。。。。。谢谢各位了
id    num
1      2
2     1
------解决方案--------------------
先查出来一个值,给到一个变量。
在update另外一条记录,
然后在update剩下的记录。
希望能有更好的办法。
楼主有没有试下T-SQL
------解决方案--------------------
同意4楼的,帮你顶顶看有没有更好的。
------解决方案--------------------
表名 TBTEST  列名 ID,T1,T2
把T1和T2的值交换:
access我不知道怎么写,应该差不多吧

UPDATE A SET T1=TT2,T2=TT1 FROM TBTEST A,
(SELECT T1 AS TT1,T2 AS TT2,ID FROM TBTEST) B
WHERE A.ID=B.ID