请教关于insert的SQL语句?
 create   table   制作车合同表 
 ( 
       客户姓名   varchar(10), 
       合同编号   varchar(10) 
 )   
 insert   into   制作车合同表   select    'a1 ', 'HTZZ-1 ' 
 insert   into   制作车合同表   select    'a1 ', 'HTZZ-2 ' 
 insert   into   制作车合同表   select    'a2 ', 'HTZZ-3 '   
 create   table   制作车材料模板表 
 ( 
       材料编号      varchar(10), 
       材料名称      varchar(10) 
 ) 
 insert   into   制作车材料模板表   select    '01 ', '材料1 ' 
 insert   into   制作车材料模板表   select    '02 ', '材料2 '   
 create   table   客户材料预算表 
 ( 
    材料编号      varchar(10), 
    材料名称      varchar(10), 
    客户姓名      varchar(10), 
    合同编号      varchar(10) 
 )   
 drop   table   制作车合同表   
 drop   table   制作车材料模板表   
 drop   table   客户材料预算表 
 ------------------------   
 想要往客户材料预算表中插入数据,具体形式如下:   
    客户姓名            合同编号            材料编号                           材料名称 
    a1                              HTZZ-1                     01                                          材料1 
    a1                              HTZZ-1                     02                                          材料2 
    a1                              HTZZ-2                     01                                          材料1 
    a1                              HTZZ-2                     02                                          材料2 
    a2                              HTZZ-3                     01                                          材料1 
    a2                              HTZZ-3                     02                                          材料2 
 ------------------------ 
 请问sql应该怎样写?
------解决方案--------------------select * from 制作车合同表 full join 制作车材料模板表 on 1=1 order by 客户姓名,合同编号,材料编号
------解决方案--------------------  --用全连接,如下:   
 select * from 制作车合同表 , 制作车材料模板表 order by 客户姓名,合同编号,材料编号   
 --或   
 select * from 制作车合同表 full join 制作车材料模板表 on 1=1 order by 客户姓名,合同编号,材料编号