我有一个数组填充值(Twitter的ids),我想找到最低的ID和最高的ID之间的缺失数据?分享一个简单的功能或想法如何做到这一点的任何照顾?如何在数组或mySQL表中查找缺少的数据?
此外,我想知道我是否可以用mySQL做同样的事情?我有索引的关键字。该表现在包含250k行,因此临时表和联接不会非常快速或高效。我可以做一个PHP循环来循环访问数据,但这也需要很长时间和大量的内存。有一个特定的MySQL查询,我可以运行?或者我可以以某种方式使用从上面的功能与此?
谢谢, 詹姆斯哈蒂格 http://twittertrend.net
你的sql语句没有意义吗?它只会返回最大值和最小值之间的所有ID?它不会找到缺失的值。 – 2008-12-13 02:29:44
你怎么能找到缺失值...他检索现有的值,并从整个范围中减去这些值。应该可以工作 – 2008-12-13 02:33:46