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

碰到一个奇怪的现象
数据库里select查询到明明有N行,但贴到EXCEL中却发现数据小于N行。
做过这样的测试,select这个份数据时并加上自增列num_id插到表A中,num_id最大值确实为N,贴到EXCEL数据变少,并重新导入库中为表B,写 select * from 表A where num_id not in (select num_id from 表B),得到的结果竟然为空,不懂这是为什么。

------解决方案--------------------
num_id为自增列,那么楼主能保证这列数据没有缺号的么?例如 1 2 4 8 9 10 这也是自增列的表现形式,你这么看:

select count(*) from A

然后把结果和EXCEL的行数比对下。

注意不要重复发帖!