两个表
DefectName,两个字段Description,CODE
Defect,n个字段,其中两个字段同上
Defect中有很多行数据,把Description,CODE提出来放到DefectName中,重复的只计一条,
由于Defect的内容会变化,所以需要定期把Defect中有的而DefectNanme中没有加入,DefectName内容只增不减
请问插入语句怎么写?
我写了 insert into defectname select distinct [DESCRIPTION],code from defect
但是这样写会重复插入很多相同的数据,怎么解决?
DefectName,两个字段Description,CODE
Defect,n个字段,其中两个字段同上
Defect中有很多行数据,把Description,CODE提出来放到DefectName中,重复的只计一条,
由于Defect的内容会变化,所以需要定期把Defect中有的而DefectNanme中没有加入,DefectName内容只增不减
请问插入语句怎么写?
我写了 insert into defectname select distinct [DESCRIPTION],code from defect
但是这样写会重复插入很多相同的数据,怎么解决?
from
(select distinct,code,count(*) from defect
group by distinct,code) A
where A.distinct not in( select distinct from defectname)
and A.code not in( select code from defectname)