我现在有一个线路表line 关联一个线路价格表line_price 一条线路同一个日期因为航班价格不一样,可能有多个价格,在线路列表页面我 想一个日期只显示最低价格的,请问该怎么些sql(其中 line_price 里有line_id 字段 跟line表关联,价格字段为pirce)

解决方案 »

  1.   


    SELECT LINE_ID,DATE,MIN(PRICE) FROM LINE_PRICE GROUP BY LINE_ID,DATE;
      

  2.   

    line_id在line里是主键?那你的日期表从哪取,应该还有个表才对
      

  3.   

    不好意思 没表述清楚 线路表 line:line_id 线路价格表 line_price:line_id,price,line_price_id  我在线路列表页面想一条线路一个日期只显示最低价格该怎么写,原来是同一线路同一日期 几个价格就显示成几条了
      

  4.   

    线路表 line:line_id 线路价格表 line_price:line_id,price,line_price_id 我怎么没看到你的日期列在哪个表里
      

  5.   

    line_price_id 是啥东东?日期字段呢?