Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL - न्यूनतम मान प्राप्त करना

समाधान1:

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

समाधान2:

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

यह समस्या बहुत प्रसिद्ध है, इसलिए इसके लिए मैसकल के मैनुअल में एक विशेष पृष्ठ है।

इसे जांचें:समूह-वार अधिकतम/एक निश्चित कॉलम के न्यूनतम को धारण करने वाली पंक्तियाँ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे जांचें कि PHP/MYSQL के साथ उपयोगकर्ता नाम पहले से मौजूद है या नहीं?

  2. 1366 त्रुटि प्राप्त करना गलत पूर्णांक मान:'1' फ़ाइल आयात करते समय

  3. एक स्लग बनाने के लिए mySQL संग्रहीत कार्य

  4. MySQL दिनांक प्रारूप

  5. सामान्य त्रुटि कैसे हल करें:2006 MySQL सर्वर चला गया है