My table as following,declare @tPayer table(idx int identity, icNo varchar(20), payerNme varchar(200));/*icNo is a unique*/insert into @tPayer(icNo,payerNme) values('60816105987','Samat Bin Sani');insert into @tPayer(icNo,payerNme) values('90826055028','Mukarramah Bt Ibrahim');declare @tEmployer table(idx int identity, subCd varchar(10));/*subCd is a unique*/insert into @tEmployer(subCd) values('5500');insert into @tEmployer(subCd) values('0390');My XML as following,<data><ag><icNo>60816105987 </icNo><icNoOld> </icNoOld><payerNme>Samat Bin Sani</payerNme><amt>15004</amt><subCd>5500</subCd></ag><ag><icNo>51130055335 </icNo><icNoOld> </icNoOld><payerNme>Jalaludin Bin Jalil </payerNme><amt>25004</amt><subCd>5700</subCd></ag><ag><icNo>90826055028 </icNo><icNoOld> </icNoOld><payerNme>Mukarramah Bt Ibrahim </payerNme><amt>56074</amt><subCd>1000</subCd></ag><ag><icNo>50317055242 </icNo><icNoOld> </icNoOld><payerNme>Fatimah Bt Ismail </payerNme><amt>51004</amt><subCd>0290</subCd></ag><ag><icNo>40301045163G</icNo><icNoOld>0130 </icNoOld><payerNme>Abu Mansor Bin Hj Mohd Nor 0</payerNme><amt>100004</amt><subCd>0390</subCd></ag></data>
I need to listing the New Payer and New EmployerMy expected result as following,/*New Payer*/icNo | payerNme----------------------------------------51130055335 Jalaludin Bin Jalil 50317055242 Fatimah Bt Ismail 40301045163G Abu Mansor Bin Hj Mohd Nor 0 /*New Employer*/subCd-----------------------------------------570010000290
Hopefully, someone can help me to write the SQL Statement