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

SQL कुल फ़ंक्शन से अन्य पंक्तियाँ प्राप्त करें

आप एक सबक्वेरी का उपयोग करना चाहेंगे जो max(b) . प्राप्त करेगी प्रत्येक A . द्वारा और फिर सबक्वेरी के मानों से मेल खाने वाले शेष स्तंभों को वापस करने के लिए उस मान को वापस अपनी तालिका में शामिल करें:

select *
from mytable t1
inner join
(
  select A, max(b) B
  from mytable
  where b >50
  group by a
) t2
  on t1.a = t2.a
  and t1.b = t2.b
where t1.b >50

देखें SQL Fiddle with Demo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्तमान कॉन्फ़िगरेशन के अनुसार कोई मैप किए गए Doctrine ORM निकाय नहीं हैं

  2. संग्रहीत कार्यविधियाँ, MySQL और PHP

  3. साझा तालिका संरचनाओं के साथ बहु-किरायेदार डेटाबेस कैसे बनाएं?

  4. MySQL डेटाबेस में सबसे बड़ी तालिका कैसे खोजें?

  5. तालिका को INSERT के लक्ष्य के रूप में और डेटा के अलग स्रोत के रूप में दो बार निर्दिष्ट किया गया है