mysql - SQL count with another table in SELECT clause -
मेरे डेटाबेस में, 2 अलग-अलग फ़ील्ड हैं
i) कर्मचारी ii।) विभाग
मेरे मेरे कथन का प्रयोग जब कोशिश कर रहा है लेकिन उस पर कुछ त्रुटि होने दो विकल्प: डी.नाम = कर्मचारी पर डिप्टीमेन्ट डे से कम कर्मचारी शामिल हैं। डिपार्टमेंट जहां कर्मचारी। डिपार्टमेंट नल है एक उदाहरण। इस पद्धति में उच्च प्रदर्शन अन्य की तुलना में अगर आपके पास अपने टेबल में हजारों रिकॉर्ड हैं। कर्मचारी तालिका में
NAME विभाग --------------------- जॉन आईटी सिटी रिसर्च जेसन रिसर्च
डिपार्टमेंट में
नाम ------------ आईटी रिसर्च कम्प्यूटर
SELECT DEPARTMENT.DOMNAME से विभाग, कर्मचारी जहां विभाग। DNAME = EMPLOYEE.DNAME और (SELECT COUNT (*) FROM EMPLOYEE.DNAME) = 0;
विभाग में कोई भी कर्मचारी प्रदर्शित नहीं करेगा
नाम ------------ - कंप्यूटर
IN का उपयोग करना:
चयन नाम से नाम पर नाम कहाँ
का उपयोग करना :
SELECT D का उपयोग करने के लिए
Comments
Post a Comment