sql >> Databáze >  >> RDS >> Mysql

MySQL vyberte DISTINCT podle nejvyšší hodnoty

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. MySQL vypočítá klouzavý průměr N řádků

  2. Jak opravit poškozenou databázi Access

  3. MySQL:jak mohu vidět VŠECHNA omezení v tabulce?

  4. Oracle jako řešení mutujících tabulek