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

सभी सह लेखक खोजें - अनेक से अनेक मानचित्रण तालिका के लिए फ़ेसटिंग/ग्रुपिंग

इसे आजमाएं:

SELECT "AuthorId", COUNT(*)
FROM BookAuthorMapping
WHERE "BookId" IN (SELECT "BookId" FROM BookAuthorMapping WHERE "AuthorId" = 1)
GROUP BY "AuthorId"

यहां डेमो करें

आप वैकल्पिक रूप से INNER JOIN . का उपयोग कर सकते हैं :

SELECT t1."AuthorId", COUNT(*)
FROM BookAuthorMapping AS t1
INNER JOIN BookAuthorMapping AS t2 ON t1."BookId" = t2."BookId" AND t2."AuthorId" = 1
GROUP BY t1."AuthorId"

यहां डेमो करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL 8.3 के बाद से पूर्ण-पाठ खोज

  2. INNER की गिनती और सभी वस्तुओं की गिनती की गिनती कैसे प्राप्त करें?

  3. प्राथमिक कुंजी के लिए यूयूआईडी या अनुक्रम?

  4. sqlalchemy और postgresql के साथ एन्कोडिंग त्रुटि

  5. बर्मन क्लाउड - भाग 2:क्लाउड बैकअप