gpt4 book ai didi

mysql - 获取表中的所有行以及最小值和最大值

转载 作者:行者123 更新时间:2023-11-29 15:48:48 26 4
gpt4 key购买 nike

我想获取除了两列之外的所有行,这两列将是同一个表中的最大值和最小值。上面的查询只给我提供了表价格中的最小值和最大值,但我必须从价格表中获取所有行。

$this->db->select('MAX(price) as max_package_price, MIN(price) as min_package_price,user_id as user_id');
$results = $this->db->get($this->price)->result();

price title date
------------------------

500 P1 2019-12-31
700 P2 2019-09-15
400 P3 2019-08-14

我想在一个查询中获得表中所有行的最低价格和最高价格。

最佳答案

您的问题的答案是是的,这是可能的,但它可能不是最好的方法(我相信这个解决方案将为您的数据库查询带来更多的工作 - 如果它们不是优化可能会非常昂贵(就时间/CPU 而言)。

$this->db->select('价格,标题,日期,(SELECT MAX(价格) FROM '.$this->price.') as MinPrice,(SELECT MIN(价格) FROM ' .$this->price.') as MaxPrice);

关于mysql - 获取表中的所有行以及最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56887307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com