SELECT * INTO tb2 FROM CTE
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)