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 |
|
mike1973
Starting Member
46 Posts |
Posted - 2010-12-30 : 04:10:18
|
| hello guys, i am trying to insert the difference of 2 tables in 1 tablebut it's not working any help please?INSERT INTO TempTable (ToDelete,ToInsert) SELECT RawData.ID from RawData WHERE RawData.ID NOT IN (SELECT RawData.ID FROM RawData INNER JOINFinalData ON RawData.EmpID = FinalData.EmpID AND RawData.CompanyID = FinalData.CompanyID AND RawData.MonthID = FinalData.MonthID AND RawData.YearID = FinalData.YearIDWHERE FinalData.IsDeleted='F')UNION ALLSELECT FinalData.ID from FinalData WHERE FinalData.ID NOT IN (SELECT FinalData.ID FROM RawData INNER JOINFinalData ON RawData.EmpID = FinalData.EmpID AND RawData.CompanyID = FinalData.CompanyID AND RawData.MonthID = FinalData.MonthID AND RawData.YearID = FinalData.YearIDWHERE FinalData.IsDeleted='F') |
|
|
naveengopinathasari
Yak Posting Veteran
60 Posts |
Posted - 2010-12-30 : 04:38:39
|
| Do the table contain any PK key??.Select * FROM RawData RWHERE EXISTS(Select * FROM ( Select * From FinalData FF WHERE EXISTS ( ( Select * FROM ( (Select * From FinalData) UNION (Select * from RawData) ) AS DD WHERE DD.Col1= FF.Col1 AND DD.Col2 = FF.Col2.... )AS EE ) AS FFFFWHERE FFF.Col1 = FFFF.Col1 AND ....This should work i hvae just wrote the logicLets unLearn |
 |
|
|
|
|
|