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

SQL सर्वर जैसे क्लॉज से जुड़ने के साथ चुनिंदा क्लॉज में Postgresql सबक्वेरी कैसे करें?

मुझे यकीन नहीं है कि मैं आपकी मंशा को पूरी तरह से समझता हूं, लेकिन शायद निम्नलिखित आप जो चाहते हैं उसके करीब होंगे:

select n1.name, n1.author_id, count_1, total_count
  from (select id, name, author_id, count(1) as count_1
          from names
          group by id, name, author_id) n1
inner join (select id, author_id, count(1) as total_count
              from names
              group by id, author_id) n2
  on (n2.id = n1.id and n2.author_id = n1.author_id)

दुर्भाग्य से यह आईडी के साथ-साथ नाम और लेखक_आईडी द्वारा पहली सबक्वायरी को समूहबद्ध करने की आवश्यकता को जोड़ता है, जो मुझे नहीं लगता कि वह चाहता था। मुझे यकीन नहीं है कि इसके आसपास कैसे काम करना है, हालांकि, आपको दूसरी सबक्वायरी में शामिल होने के लिए आईडी उपलब्ध कराने की आवश्यकता है। शायद कोई और बेहतर समाधान के साथ आएगा।

साझा करें और आनंद लें।



  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 9.3 . में एक्सेल डेटा आयात करें

  2. तालिका को अद्यतन करें और अद्यतन पंक्तियों को एकल SQL कमांड के साथ प्रदर्शित करें

  3. PGAdmin से CSV फ़ाइल आयात करने का प्रयास करते समय अनुमति अस्वीकृत

  4. URL/वेबसाइट से उप-डोमेन के साथ डोमेन प्राप्त करने के लिए PostgreSQL के लिए Regex

  5. क्लॉज जानने के लिए ध्यान रखें:सेलेक्ट, फ्रॉम, व्हेयर, ग्रुप बाय, हैविंग, ऑर्डर बाय, और लिमिट के बारे में सब कुछ