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

(एक टेबल) बिना संघ के पंक्तियों को प्राप्त करें

क्या आप यही चाहते हैं?

select e.*
from egr e
where not exists (select 1
                  from egr e2
                  where e2.groupid = e.groupid and e2.offid <> e.offid 
                 );

या यदि आप केवल उन दो ऑफ़र तक सीमित रहना चाहते हैं:

select e.*
from egr e
where e.offid in (1, 2) and
      not exists (select 1
                  from egr e2
                  where e2.groupid = e.groupid and 
                        e2.offid in (1, 2) and
                        e2.offid <> e.offid 
                 );


  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 वापसी परिणाम JSON सरणी के रूप में सेट?

  2. बैकएंड डेटाबेस एसिंक्रोनस रूप से बदलते समय जेपीए इकाइयों को रीफ्रेश कैसे करें?

  3. Postgres . में कीवर्ड जैसे कॉलम नामों से बचना

  4. PostgreSQL विंडो फ़ंक्शन:row_number () ओवर (col2 द्वारा पार्टिशन कॉल ऑर्डर)

  5. PostgreSQL डेटाबेस का ऑडिट कैसे करें