php - 与其他记录一起聚合函数

标签 php mysql aggregate

假设我要获取表 T1 的所有记录。另外,我需要访问记录的 minmax 日期值。

我可以使用两个查询来做到这一点:

select * from T1 ;
select min(created_at) as min_date,max(created_at) as max_date from T1;

这是两个单独的查询,但是否可以将它们放在一个查询中?
我的意思是所有记录加上特定列的最小值和最大值。

最佳答案

select *,
       (select min(created_at) from T1) as min_date,
       (select max(created_at) from T1) as max_date
from T1;

关于php - 与其他记录一起聚合函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38053060/

相关文章:

php - 在你的 Controller 层进行内容协商可以吗?

javascript - Javascript 不匹配中的 PHP 打包/解包实现

php - 如何过滤对 mysql BD 的 PHP 搜索请求?

php - PHP 中未找到对象

mysql - 如何在 MySQL 中为每个类别选择 3 行?

javascript - 页脚中有functions.php 脚本。不是头

php - jQuery、Ajax、PHP 两个复选框

php - 如何防止文件被删除

c# - Linq TakeWhile 取决于元素的总和(或聚合)

angularjs - 如何在聚合 MongoDB 中设置 'cursor' 选项