使用mysql查询在表中找到错误的条目

时间:2016-06-14 13:16:27

标签: mysql sql database sqlyog

我有一张桌子'例子'看起来像这样

id index   date        number
============================
1   10   2016-01-01     26
2   10   2016-01-02     0
3   10   2016-01-03     26
4   11   2016-01-01     39

我希望找到错误更新的记录。在这种情况下,它是id为2的行(因为您可以看到' number'列的下一个和上一个日期值对于查询select * from example from index = 10 order by date desc);

1 个答案:

答案 0 :(得分:0)

您的要求相当模糊,因此这是基于我对它们的假设。

SELECT id, index, MIN(date) AS date, number
FROM example
WHERE index = 10
GROUP BY id, index, number