Friday, 30 August 2013

MySQL select DISTINCT by highest value

SELECT 
    p.*
FROM
        product p
    INNER JOIN
        ( SELECT 
              magazine, MAX(onSale) AS latest
          FROM
              product
          GROUP BY 
              magazine
        ) AS groupedp
      ON  groupedp.magazine = p.magazine
      AND groupedp.latest = p.onSale ;

1 comment:


  1. Web development tutorials JSP, PHP, ASP.NET, MYSQL, SQL SERVER, ORACLE and many more developmet Tutorials with Examples.


    ReplyDelete