从PhpMyAdmin获取最长年份

时间:2015-10-26 05:44:52

标签: php mysql select phpmyadmin

我有下表

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

现在我想根据isNew列选择记录。你可以看到序列号是相同的并且isNew在2种情况下是不同的,并且在情况下只有序列号的记录。

所以我希望输出像

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

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

提前感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

select * from TABLENAME group by serialno order by isNew DESC

答案 1 :(得分:0)

GROUP BY语句与group result-set

的汇总函数一起使用

使用group by serialno

select * from table group by serialno order by isNew DESC

答案 2 :(得分:0)

select `serial no`, max(isNew) from table group by `serial no`