sql server中用left join 连接多张表,出现重复数据,如何去掉重复数据? 你的d表,a表和b表的关联字段在做join之前要保证唯一性.比如left join(select distinct bizArea,cntNo from crm_contractbaseinfo)a on c.crtNO=a.cntNo
sql语句两个表连接为什么出现重复数据 数据连接查询,是会一次次重复全表匹配查询的。你没设置好条件,出现重复数据属于正常。
sql 重复数据的处理 select*from 表 a where not exists(Select*from 表 where id=a.id and dt=a.dt)这样试试呢这样with a asselect*from 表 a where not exists(Select*from 表 where id=a.id and dt=a.dt)insert into b(字段,字段,字段)select 字段,字段,字段 from a