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

उन सभी पंक्तियों को मुद्रित करने के लिए एकल क्वेरी जिनकी गिनती 10 . से अधिक है

अगर मैंने आपको सही समझा, तो :-

select * from Table1 where Source in
(
Select Source from Table1 group by Source having count(*) > 10
)

यह उन सभी पंक्तियों को Table1 . से लौटाता है जिनके पास Source है कॉलम मान 10 से अधिक बार प्रदर्शित हो रहा है।

संपादित करें:-

select * from Table1 t1 join
(Select Source, Dest from Table1 group by Source, Dest having count(*) > 10) t2
on t1.Source = t2.Source and t1.Dest = t2.Dest

यहाँ, तालिका t2 Source, Dest . का संयोजन देता है 10 से अधिक बार प्रदर्शित होता है और इसे आधार तालिका के साथ जोड़ता है Table1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL 5.7 में नेटिव JSON सपोर्ट:MYSQL में JSON डेटा टाइप के फायदे और नुकसान क्या हैं?

  2. सी # का उपयोग कर पर्यावरण परिवर्तनीय पथ कैसे सेट करें

  3. SQL क्वेरी व्यक्ति, मित्र जोड़ी की तालिका दिए गए पारस्परिक मित्रों की संख्या ज्ञात करने के लिए

  4. पार्स किए गए एक्सएमएल फ़ाइल को एंड्रॉइड में एक एसक्लाइट डेटाबेस में कैसे स्टोर करें?

  5. INSERT INTO ... सभी कॉलमों का विवरण दिए बिना चुनें