请问:关于遍历比对两张表数据的有关问题?

请教:关于遍历比对两张表数据的问题?!
想将A表中的记录与B表中的逐一进行比对(两张表的结构一样,B表的数据范围比A表大),然后将满足条件的记录(比如说A表的记录存在于B表中)的备注字段置为“1”,请问如何通过循环来实现这个功能?用一句SQL也可以实现么?

------解决方案--------------------
SQL code
Close Databases All
Use A表 In 0
Use B表 In 0
Select A表
Scan
    Select B表
    Scan
        If A表.要比较的字段=B.要比较的字段
            Replace 某字段 With '1'
        Endif
    Endscan
Endscan

*-- 上面这些代码与下面一句 Update 效果是一样的,不知你为何要上面的
Update B表 Set 某字段='1' From A表 Where B表.要比较的字段=A.要比较的字段