求热心高手一个关于Insert的有关问题

求热心高手一个关于Insert的问题

ssql   =   "insert   into   a(userid,aa)   values   (474, "+ " ' "+aa.ToString()+ " ' "+ ") ";

我想将   474   替换   成   select  
不知道能不能实现这样的效果:

INSERT   INTO   z_hetong_temp
            (userid,aa)
VALUES   ((SELECT   userid
                    FROM   b
                    WHERE   bb   =   105025).....)


------解决方案--------------------
INSERT INTO z_hetong_temp(userid,aa)
SELECT userid,..... FROM b WHERE bb = 105025