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

अधिकतम (स्तंभ) के साथ पंक्ति प्राप्त करें

अन्य डेटाबेस (जैसे एमएस एसक्यूएल सर्वर) आपको गैर-एकत्रित मानों के साथ समेकित मूल्यों को मिलाने नहीं देता, सिर्फ इसलिए कि आपको गलत परिणाम मिलेगा।

इसलिए, यदि आप उस रिकॉर्ड से गैर-समेकित मान चाहते हैं जहां अधिकतम मान था, तो तालिका के विरुद्ध फिर से जुड़ें:

select x.user, y.col1, y.col2, x.col3
from (
  select user, max(col3) as col3
  from table
  group by user
) x
inner join table y on y.user = x.user and y.col3 = x.col3
order by x.user


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prometheus और ClusterControl के साथ अपने ProxySQL की निगरानी कैसे करें

  2. नवीनतम उत्तर के समय तक फ़ोरम पोस्ट व्यवस्थित करें

  3. MySQL विदेशी कुंजी, तालिका नहीं बना सकता (त्रुटि:150)

  4. हाइबरनेट SQL QUERY, mysql में टेक्स्ट डेटा प्रकार के साथ समस्या

  5. जावा में JCombobox के लिए तत्काल अद्यतन