update a set a='a' where 
a.id in (select id from b where a=1 and b like '%2%') 很简单,在你的子查询中,b表是没有b这一列的,那么使用的是a表中的b列,,要同时满足tb1的b like %2%,tb2 的a=1,可以看看查询计划,就明白了