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

एक ही तालिका/पंक्ति के तहत विशिष्ट डेटा गिनने के लिए MySQL क्वेरी बनाना

COUNTs को अलग-अलग उपश्रेणियों में किया जाना है। यह काम करना चाहिए।

संपादित करें:कुछ मूर्खतापूर्ण गलतियों को ठीक किया और उत्तर के साथ एक पहेली भी शामिल की।

SELECT DISTINCT E.created,F.flash,C.client
FROM events E
LEFT JOIN (
    SELECT created,COUNT(DISTINCT user_id) as flash
    FROM events
    WHERE event_type LIKE 'Flash C log'
    GROUP BY created
) F
ON F.created = E.created
LEFT JOIN (
    SELECT Created,COUNT(DISTINCT user_id) as client
    FROM events
    WHERE event_type LIKE 'Client C log'
    GROUP BY created
) C
ON C.created = E.created
WHERE E.created BETWEEN '2016-09-25' AND '2016-09-27'

परिणामों के साथ फ़िडल करें




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकल स्थान के लिए स्ट्रिंग-तुलना कैसे करें

  2. Mysql में केवल अद्वितीय पंक्ति/रिकॉर्ड का चयन करें

  3. SQLAlchemy (घोषणात्मक शैली) में डालने पर डुप्लिकेट प्राथमिक कुंजी से निपटना

  4. Android में MySQL से पूल्ड कनेक्शन स्थापित करें

  5. पीडीओ:दूरस्थ वेबसाइट पर डेटाबेस कनेक्शन