日期:2014-05-18  浏览次数:20469 次

怪!!数据导入出现两条数据!
我把原来的一个数据库的数据(a)导入到新的数据库(b)
a、b都是ms   sql   server   2000   但结构不同

a数据库没有视图
b数据库有视图

当我导完数据后,b的视图中每个数据都是2-4条重复的(表中数据正常)

说明:b没有导入数据前,没有出现过这种错误(视图查询没有问题)!

怎么解决??

------解决方案--------------------
delete from UserState where UserState.id <> (select max(UserState.id) from UserState t2 where UserState.UserState_UserId = t2.UserState_UserId)
其中id是UserState表的主键列