mysql - Retrieve the name of each employee who works on all the projects controlled by department number 5 -
यह प्रश्न डाटा फाउंडेंटल्स ऑफ डाटाबेस सिस्टम 6 वें संस्करण (एलमास्त्री, नवाथ) अध्याय 5 क्वेरी 3 बी से लिया गया है। एक तरह से लेखकों ने यह उत्तर दिया है कि अस्तित्विक क्वांटिफ़ायर: SELECT Lname, Fname FROM कर्मचारी जहां मौजूद नहीं है (चयन करें * WORKS_ON B WHERE (बी.पी.एन.ई. में (परियोजना का चयन संख्या, जहां डनम = 5) और मौजूदा नहीं (SELECT * WORKS_ON सी से WHERE C.Essn = एसएसएन और सी.पी.एन. = बी.पी.एन. नो)));
लेखकों ने इस समाधान को समझाया है:
"प्रत्येक कर्मचारी का चयन करें कि विभाग 5 द्वारा नियंत्रित एक परियोजना मौजूद नहीं है जो कि कर्मचारी पर काम नहीं करता"।
मैं समझ नहीं पा रहा हूं कि दूसरा आंतरिक सहसंबद्ध उप-क्वेरी सही परिणाम देने के लिए अन्य असंगठित subquery और बाहरी क्वेरी से संबंधित है।
कोई भी मदद की सराहना की जाती है धन्यवाद
Comments
Post a Comment