sql将A表的不重复数据插入到B表中表为空表 60
展开全部
如果仅仅只有一列如何判断是重复数据?
因为你将数据插入到B表的时候,是不是得知道应该插入哪条数据到B表呢?
所以你这问题给的貌似有问题,我会MSSQL,用MSSQL弄个类似的给你,仅仅一列哈
select distict a3 from A --这样可以去除重复的,然后插入B表,再通过a3更新,关键字distinct去重复,也可以group by分组去重复
因为你将数据插入到B表的时候,是不是得知道应该插入哪条数据到B表呢?
所以你这问题给的貌似有问题,我会MSSQL,用MSSQL弄个类似的给你,仅仅一列哈
select distict a3 from A --这样可以去除重复的,然后插入B表,再通过a3更新,关键字distinct去重复,也可以group by分组去重复
追答
实际就是建立对应关系而已,B表中不需要表现出价格之类的
那么就是
select distinct a2,a3 into B from A
如果需要ID,可以考虑用row_number() over(order by)
也可以B表直接建立标识列
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询