两条同样的where条件SQL, 查询出来的结果不一样

MySql 码拜 8年前 (2016-02-20) 1356次浏览
SELECT count(*) FROM `tablename`
WHERE ((listingstatus =”Active”) AND (`tablename`.`selleruserid` = “zhangsan”)) order by itemid asc
count(*)
63
SELECT * FROM `tablename`
WHERE ((listingstatus =”Active”) AND (`tablename`.`selleruserid` = “zhangsan”)) order by itemid asc

共66行
讨教一下可能是什么原因造成了此差异

解决方案

5

本人觉得是由于在2次查询的间隔时间内,表里插入了新的数据了。

5

是数据库变化了吧
你反复多执行几次看看額

5

还有这事,两条同样的where条件SQL, 查询出来的结果不一样

5

数据又不多,导出来比对下不就行了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明两条同样的where条件SQL, 查询出来的结果不一样
喜欢 (0)
[1034331897@qq.com]
分享 (0)