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

एसक्यूएल आम सदस्यों के साथ सेट ढूंढता है (संबंधपरक विभाजन)

मुझे लगता है कि यह भी काम करना चाहिए

select distinct g.GroupID, c.ClassID
from @Groups g
    left join @Classes c on g.TagID = c.TagID
where not exists (
    select *
    from @Groups g2
    where g2.GroupID = g.GroupID
        and g2.TagID not in (
            select TagID
            from @Classes c2
            where c2.ClassID = c.ClassID
        )
    ) or c.ClassID is null


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समूह द्वारा खंड के साथ SQL अल्पविराम से अलग पंक्ति

  2. SQL सर्वर 2008 - लेन-देन लॉग को सिकोड़ना - स्वचालित करने का कोई तरीका?

  3. बिना लॉग फ़ाइल के एमडीएफ कैसे संलग्न करें?

  4. कॉलम हेडर और उसके मान को एसक्यूएल में पंक्ति में कैसे परिवर्तित करें?

  5. SQL सर्वर में कोई ऑब्जेक्ट एक दृश्य है या नहीं यह निर्धारित करने के लिए OBJECTPROPERTY() का उपयोग करें