从一个表中的数据插入到另一个表中的数据解决方案

从一个表中的数据插入到另一个表中的数据
表     :   a
字段:   aa,   bb,   cc,
            1       11     111  
            2       22     222
            3       33     333  

表     :   b
字段:   aa,bb,cc,dd

要求1:   把表a   中的数据导入到表   b   中对应的字段   aa,bb,cc中  
            并且   把表   b   中的dd字段修改为   4444
要求2:   只用一条SQL语句


成功以后效果如下:
表     :   b
字段:   aa,   bb,   cc,     dd  
            1       11     111     4444
            2       22     222     4444
            3       33     333     4444




------解决方案--------------------
insert into b (aa,bb,cc,dd) select aa,bb,cc,4444 from a