怪!!数据导入出现两条数据!
我把原来的一个数据库的数据(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表的主键列