php - SQL 查询问题

标签 php mysql sql

我很难理解应该如何写, 我有一个由固定数字列和递增数字列组成的键。

我想让选择查询仅返回每个固定数字的最新行。

例如:

20, 1
20, 2
20, 3 <-- Should only return these rows
25, 1
25, 2 <--
30, 1
30, 2
30, 3 <--

是否可以在单个查询中编写此内容,而不必在 php 中迭代结果?

最佳答案

试试这个::

select max(column1), column2
from table 
group by column2

关于php - SQL 查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19033478/

相关文章:

php - MAX( ) MYSQL 调用的问题

php - 拉拉维尔。我无法显示关系中的数据

php - 在mysql php中获取真假结果

mysql - 我们可以在 show 语句中使用像 concat() group_concat() 这样的函数吗?

php - CI 如何仅使用数据的最后 4 个字符进行 order_by

java - 存储过程不产生结果

javascript - Ajax - 通知 : Undefined index: id

php - 如何在 Laravel 中使用两个 foreignId

sql - PLSQL 中的时区转换

php - 更新 Ajax 和 PHP 中的 SQL 值