SELECT COUNT(*) FROM tb2 WHERE id=tb1.id
UDPATE tb1 SET g_num = 10 WHERE (条件就是查询tb2 COUNT大于0的 )
------解决思路----------------------
UPDATE tb1更正一下
SET g_num=10
WHERE (SELECT COUNT(*)FROM tb2 WHERE tb1.id=tb2.id)>0
--如果只需要判断大于0的情况,可以简化如下
UPDATE tb1
SET g_num=10
WHERE EXISTS(SELECT 1 FROM tb2 WHERE tb1.id=tb2.id)