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

Najděte podrobnosti pro zadání minimální ceny pro každou skupinu řádků se stejným číslem artiklu

SELECT B.*
  FROM BigTable AS B -- Why do SQL questions omit the table names so often?
  JOIN (SELECT EAN, MIN(Price) AS Price
          FROM BigTable
         GROUP BY EAN
       ) AS P
    ON B.EAN = P.EAN AND B.Price = P.Price
 ORDER BY B.EAN;

Dílčí dotaz zjistí minimální cenu pro každý EAN; vnější dotaz najde podrobnosti, které odpovídají EAN a minimální ceně pro tento EAN. Pokud existují dva záznamy se stejnou minimální cenou pro daný EAN, budou vybrány oba.



  1. Přímé připojení MySql a Delphi

  2. MySQL dotaz - indentiyfing dat pomocí URL jmen, kde jsou data organizována do hierarchie

  3. Kde je uložena sada výsledků při práci s jdbc a ovladačem Oracle

  4. Získejte značky souborů mp4