Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
sspeedy00
Starting Member
2 Posts |
Posted - 2008-06-17 : 15:15:04
|
Hi,First post here :) Subject might not make sense, so allow me to explain. I have a table, tbl_finalized. A unique record consists of an emp_id, building, and school_year. I have another table, (call it table2) where emp_id, building, and school_year are fields as well. What I'm trying to do is... grab all the emp_id's from table 2 ( along with the school_year and building ) and then see if it exists in tbl_finalized. If it does, I don't want it. I want all the usernames in table2 that don't exist in tbl_finalized.Here's an example:table2 contains the following record:emp_id: xxx, building: 333, school_year: 2008emp_id: zzz, building: 333, school_year: 2008emp_id: yyy, building: 444, school_year: 2008tbl_finalized has the following records:emp_id: yyy, building: 333, school_year: 2008emp_id: xxx, building: 333, school_year: 2007emp_id: xxx, building: 333, school_year: 2008The result I desire is:emp_id: zzz, building: 333, school_year: 2008emp_id: yyy, building: 444, school_year: 2008I hope this makes sense. If not, please ask and I will do my best to explain. I have light understanding of joins, but not sure how to get the difference like I desire in this case...TIA. |
|
|
jdaman
Constraint Violating Yak Guru
354 Posts |
Posted - 2008-06-17 : 15:21:16
|
| [code]select t2.emp_id, t2.building, t2.school_yearfrom table2 t2left outer join tbl_finalized tf on t2.emp_id = tf.emp_id and t2.building = tf.building and t2.school_year = tf.school_yearwhere tf.emp_id is null[/code] |
 |
|
|
|
|
|
|
|