从 PhpMyAdmin 获取最大年份的记录

Fetch records from PhpMyAdmin with max year

我有以下table

+--------------+-----------+
| serial no    |  isNew    |
+--------------+-----------+
| 630401A      |  2014     |
| 630401B      |  2014     |
| 630401A      |  2013     |
| 630401B      |  2013     |
| 630401C      |  2013     |
+--------------+-----------+

现在我想 select 根据 isNew 列进行记录。正如您所看到的,序列号在两种情况下是相同的,而 isNew 是不同的,在一种情况下,只有序列号的记录。

所以我想要这样的输出

+--------------+-----------+
| serial no    |  isNew    |
+--------------+-----------+
| 630401A      |  2014     |
| 630401B      |  2014     |
| 630401C      |  2013     |
+--------------+-----------+

我希望我很清楚地展示我的table和我想要的结果。

提前感谢您的帮助!

GROUP BY 语句与聚合函数一起使用 group result-set

使用group by serialno

select * from table group by serialno order by isNew DESC
select `serial no`, max(isNew) from table group by `serial no`
select * from TABLENAME group by serialno order by isNew DESC