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

Zobrazení odlišných hodnot s agregáty

Chcete-li získat řádek s nejnižší cenou za ID produktu, můžete použít vlastní spojení s ID produktu a minimální částkou ceny.

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. Oracle:Jak zjistit ukončení klientského procesu, jako to funguje pro sqlplus?

  2. Sdružování připojení je pomalejší než udržování jednoho připojení otevřeného

  3. skript vyhledávače php

  4. java.lang.ArithmeticException při pokusu o připojení v Oracle 11.2.0.2.0 (64 bitů)