如何从每个产品编号获得最新的运行?

时间:2014-04-03 12:10:17

标签: mysql sql

我有一个产品A,B,C,D的表,每个产品都经过1次测试,所以我的表作为产品A运行1,B运行1,C运行1,D运行1,现在产品A需要一个特定的测试运行1次,C再运行3次,所以现在我的表有A运行1,运行2,B运行1,C运行1,C运行2,C运行3,C运行4,D运行1 。

到目前为止,我的尝试是将信息分成小组,然后使用左,右和内的连接,但它不断拉出错误的信息行或添加值。我也尝试谷歌试图找到解决这个问题的最佳方法,因为我将要处理大量数据行,所以我需要它有效且高效,但仍然没有运气。

所以我的问题是如何将所有产品显示在只包含最新版本的表格中,当它们目前都位于同一个表格中时?

1 个答案:

答案 0 :(得分:0)

通常情况下,您尝试过的示例或数据结构将有助于为您提供信息,但我认为这正是您所寻找的。看起来你错过了这个小组。

Select product, Max(run) from table_name group by product