मेरे पास 1 व्यक्ति (इकाई) है जिसका कई वर्गों (1:N) से संबंध है, मुझे उन सभी लोगों को प्राप्त करने की आवश्यकता है जिनके पास कोई वर्ग नहीं है, Sql क्वेरी का उपयोग करके, मैं यह कैसे कर सकता हूं?

0
Damkulul 4 फरवरी 2020, 11:53

2 जवाब

सबसे बढ़िया उत्तर

यह उन सभी व्यक्तियों को वापस कर देगा जो व्यक्तियों में मौजूद हैं लेकिन कक्षाओं में रिकॉर्ड नहीं हैं:

select p.PersonId from Persons p where p.PersonId NOT IN (Select distinct c.PersonId from Classes c)
0
Dani Toker 4 फरवरी 2020, 12:03
select p.* from Persons left outer join Classes C on p.personId = c.personId where c.classId Is Null

इस क्वेरी का उपयोग उन लोगों की सूची प्राप्त करने के लिए करें जिनके पास कोई वर्ग कनेक्ट नहीं है।

0
Dinesh Ganesan 4 फरवरी 2020, 14:19