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

एकाधिक मानों के लिए अलग-अलग पंक्तियों की संख्या गिनें

SELECT DISTINCT @pr := prop,
    (SELECT COUNT(1) FROM tbl WHERE prop = @pr LIMIT 1),
    (SELECT COUNT(1) FROM 
        (SELECT *, COUNT(*) cnt
        FROM tbl
        GROUP BY usr, prop
        HAVING cnt = 2) as tmp
        WHERE `tmp`.prop = @pr LIMIT 1)
FROM tbl;

हाँ, यह सबसे अच्छा तरीका नहीं है; लेकिन हे, आपको वांछित उत्तर मिलते हैं।

साथ ही, यह आपकी तालिका में किसी भी प्रकार की संपत्ति के लिए परिणाम उत्पन्न करेगा।

फिडल लिंक यहां है

पुनश्च:60 O_O कोशिश करता है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CURRENT_TIME उदाहरण – MySQL

  2. bind_param () केवल उपयोगकर्ता द्वारा इनपुट किए गए मानों या सभी पर आवश्यक है?

  3. क्या php क्रम से mysql क्रम से बेहतर है?

  4. डेटाबेस में एचटीएमएल इकाइयों को स्टोर करें? या पुनर्प्राप्त होने पर कनवर्ट करें?

  5. MySQL के साथ ग्रुपिंग करते समय किस रो के फील्ड्स लौटाए जाते हैं?