Saturday, 15 January 2011

sql server - Sql query for 3 tables checks either of table -


मेरे पास 3 टेबल हैं 1: कर्मचारी 2: विभाग 3: विशेषज्ञ

मैं विशेषज्ञ चाहता हूं CmpId = 1

कर्मचारी का:

  आईडी CmpId 1 2 2 1 3 1  

विभाग

  आईडी CmpId 1 1 2 2 3 2  

विशेषज्ञ:

  आईडी कर्मचारी आईडी विभाग 1 1 2 2 2 नल 3 नल 1 4 2 1 5 null null  

मुझे लगता है कि NULL में विशेषज्ञ तालिका का मतलब है कि कोई सभी विभागों के लिए विशेषज्ञ है यदि ऐसा है तो: <पूर्व> विशेषज्ञों से e.employeeid का चयन करें और e.departmentid = d.id या e.departmentid पर न हो विभागों में शामिल हों;


No comments:

Post a Comment