sql >> Database >  >> RDS >> Mysql

Verschillende waarden weergeven met aggregaten

U kunt self-join gebruiken met de product-ID en het minimumbedrag om de laagste prijsrij per product-ID te krijgen

select l.ID,
l.Product_ID,
monthname(l.Price_Date) `Month`,
l.Price,
l.Supplier
from lab1 l
join (select Product_ID,min(Price) Price
     from lab1
     group by Product_ID) l1
using(Product_ID,Price)

DEMO



  1. Waarom maakt mijn php-code geen verbinding met mijn externe MySql-database?

  2. pg_dump met gebruiker dont superadmin en grote objecten

  3. Oracle Doorzoek alle tabellen alle kolommen op string

  4. Verkennen van wachtopties voor vergrendeling met lage prioriteit in SQL Server 2014 CTP1