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

mysql pogrupuj według, aby zwrócić wartość min i uzyskać odpowiednie dane wiersza

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

Zwróci dwa wiersze, jeśli dwóch sprzedawców ma tę samą niską, niską cenę.




  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 wybrać z dynamicznej nazwy tabeli

  2. Jakie są różnice między INSERT i UPDATE w MySQL?

  3. Zapytanie sumujące za pomocą funkcji groupBy() w laravel

  4. jak wysłać wartość wyboru z ukrytym wejściem?

  5. PDO zwraca kolumny liczb całkowitych jako String w PHP5.4