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

Znajdź szczegóły wpisu ceny minimalnej dla każdej grupy wierszy o tym samym numerze artykułu

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;

Podzapytanie znajduje minimalną cenę dla każdego EAN; zewnętrzne zapytanie znajduje szczegóły pasujące do EAN i ceny minimalnej dla tego EAN. Jeśli istnieją dwa rekordy z tą samą ceną minimalną dla danego EAN, oba zostaną wybrane.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wypisz za pomocą PHP wartość zmiennej lub predefiniowaną STAŁY z ciągu wynikowego MySQL

  2. Liczba typów danych json Mysql i groupby

  3. php/mysql dodaj wiersze razem, aby uzyskać sumę

  4. Jak używać zapytania mysqli przy użyciu oddzielnego pliku connection.php?

  5. Konwersja zbioru wyników MySQL z wierszy na kolumny