Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL - Mengambil nilai terendah

Solusi1:

SELECT t1.* FROM your_table t1
JOIN (
  SELECT MIN(value) AS min_value, dealer
  FROM your_table 
  GROUP BY dealer
) AS t2 ON t1.dealer = t2.dealer AND t1.value = t2.min_value

Solusi2:

SELECT t1.* FROM your_table t1
LEFT JOIN your_table t2
ON t1.dealer = t2.dealer AND t1.value > t2.value
WHERE t2.value IS NULL

Masalah ini sangat terkenal, jadi ada halaman khusus untuk ini di manual MySQL.

Periksa ini:Baris Memegang Grup-bijaksana Maksimum/Minimum Kolom Tertentu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah menggunakan konektor MySQL dengan Django 1.8

  2. C# dengan MySQL - Kesalahan:Panduan harus berisi 32 digit dengan 4 tanda hubung saat mencoba membuka koneksi

  3. Menangani Latensi dalam Transaksi MySQL

  4. Desimal VS Int di MySQL?

  5. Bagaimana memulihkan baris yang baru saja dihapus di mysql?