MySQL - 选择组中id最小的行

时间:2017-10-30 18:42:11

标签: mysql

我的应用程序中存在编程错误导致表格使其值增加三倍。这是一个示例,显示我需要保留哪些行并使用注释删除。

'id'     'uuid'          'value'        'parent' 'idx'
-------------------------------------------------------
1,     uuid-1234,   ROW ONE VALUE HERE,   48,      2 /* Keep this */
78,    uuid-5678,   ROW ONE VALUE HERE,   48,      2 /* Delete this row */
79,    uuid-9999,   ROW ONE VALUE HERE,   48,      2 /* Delete this row */

我显然需要修复导致此问题的应用程序问题,但同时我想要删除两行或多行id s大于最小id的行。我可以写什么SQL来做这个?现在,我只想尝试SELECT这些行,而这就是我所拥有的:

SELECT * 
FROM my_table
ORDER BY value;

这将它们组合在一起,因此我看到了重复的value,但我对如何选择id s大于最小id的行感到茫然。每个value的小组。

0 个答案:

没有答案