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;   

जब विभाग में कोई भी कर्मचारी प्रदर्शित नहीं करेगा

  नाम ------------ - कंप्यूटर   

कोशिश कर रहा है लेकिन उस पर कुछ त्रुटि होने

दो विकल्प:

  1. IN का उपयोग करना:

      चयन नाम से नाम पर नाम कहाँ   का उपयोग करना :  
      SELECT D का उपयोग करने के लिए    
  2. डी.नाम = कर्मचारी पर डिप्टीमेन्ट डे से कम कर्मचारी शामिल हैं। डिपार्टमेंट जहां कर्मचारी। डिपार्टमेंट नल है

    एक उदाहरण।

    इस पद्धति में उच्च प्रदर्शन अन्य की तुलना में अगर आपके पास अपने टेबल में हजारों रिकॉर्ड हैं।

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -