sql >> Database teknologi >  >> RDS >> Mysql

mysql gruppe ved at returnere en min værdi og få de tilsvarende række data

SELECT Merchant.Product, Merchant.Name, Merchant.Price
FROM a_table AS Merchant
JOIN
(
SELECT Product, MIN(Price) AS MinPrice
FROM a_table
GROUP BY Product
) AS Price
ON Merchant.Product = Price.Product
AND Merchant.Price = Price.MinPrice

Returnerer to rækker, hvis to forhandlere har den samme lave, lave pris.




  1. Sådan administreres GetDate() med Entity Framework

  2. SQL Server-indekser:Nøglekrav, præstationspåvirkninger og overvejelser

  3. Hvordan kan jeg i Oracle registrere datoen, hvor sommertid begynder/slutter?

  4. Samling af flere poster efter dato