获取与column1最大,最小对应的column2值?

时间:2012-12-03 08:35:26

标签: php mysql

是否可以获取max(column1)的column2值。帮我。我必须在数据库中找到与最大(价格)和最小(价格)相对应的日期。

$str="select MAX(psq_price),MIN(psq_price),AVG(psq_price) from crawl_archives where p_id=2570";

我从此查询中找到了最大值,最小值。需要找到与最高价格相对应的日期列。

2 个答案:

答案 0 :(得分:0)

尝试这样的事情:

select * 
from <table> t
join (select max(price) as max_price
      from <table>
      group by <col1>
     )a
on a.col1=t.col1
and a.max_price=t.price

答案 1 :(得分:0)

试试这个

    select date ,  MAX(psq_price),MIN(psq_price)
    from mytable 

    group by date