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

काउंट सबक्वेरी, इनर जॉइन और ग्रुप के साथ क्वेरी

SELECT
  username,
  (
  SELECT 
    COUNT(*)
  FROM reports 
  WHERE users.userid = reports.userid && reports.reporttype = 'Type1'
  ) As Type1,
  (
  SELECT 
    COUNT(*)
  FROM reports 
  WHERE users.userid = reports.userid && reports.reporttype = 'Type2'
  ) As Type2,
  (
  SELECT 
    COUNT(*)
  FROM reports 
  WHERE users.userid = reports.userid && reports.reporttype = 'Type3'
  ) As Type3
FROM
  users
WHERE 
  EXISTS(
    SELECT 
      NULL
    FROM 
      reports
    WHERE 
       users.userid = reports.userid
  )


  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. SQLAlchemy दिनांक समय समयक्षेत्र

  3. कैसे PostgreSQL में एक तारीख के लिए घंटे की एक चर संख्या जोड़ने के लिए?

  4. पोस्टग्रेज, अपडेट और लॉक ऑर्डरिंग

  5. PostgreSQL:समग्र फ़ंक्शन का उपयोग करके अद्यतन करें