Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pokazywanie odrębnych wartości za pomocą agregatów

Możesz użyć opcji self join z identyfikatorem produktu i minimalną kwotą ceny, aby uzyskać wiersz o najniższej cenie na identyfikator produktu

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaimplementować zmaterializowany widok za pomocą MySQL?

  2. Kolejność MySQL według dwóch wartości

  3. Wiązanie nie jest puste w PDO?

  4. Jak używać równań matematycznych jako filtrów w SQLAlchemy?

  5. Błąd składni MySQL do Oracle (limit / przesunięcie / aktualizacja)