从 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
我有以下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