我有两张表,table1如下,字段分别表示 表id,产品id,预交货日期,供应商id,货物数量,价格n_id  productID      requireddate       provider   quantity      price
7 1 2006-05-15  10026 100 99.0000
10 1 2006-05-14  10001 1000 30.0000
11 1 2006-05-14  10001 1000 30.0000
8 3 2006-05-15  10001 100 3.0000
9 3 2006-05-14  10001 1000 3.0000
table2 如下,分别表示表id,产品id,数量,价格
s_id   productid quantity  price 
1         1        100      99
2         1        2000     30
2         3        100      3
3         3        1000     3现在我想问如何根据table1的数据生成table2数据,要求是根据table1中的requireddate和provider两个字段生成,如果表中有
多个相同的,则在table2中只生成一个s_id,生成时,还要根据产品id进行数量的合并,如上面table2的数据请教sql语句该怎么写呢?望高手赐教,谢谢!