• I have two tables which contain the same records but those records are entered by different users and i want to calculate similairty between same records(by every comapring every single field) entered by different users, and if a field in one table is similar to corresponding field in the second table then i want to store 1 in a column in third table (Table_C).

    For Example I have two tables Table_A and Table_B as below:

    Table_A

    ----------------------

    RecordID StudentID Dept BookID

    1 123 CS 456

    2 123 CS 345

    3 223 TE 190

    Table_B

    ----------------------

    RecordID StudentID Dept BookID

    1 123 CS 456

    2 223 TE 345

    3 223 TE 190

    and i have another table Table_C in which is store the similarity between the similar fields in Table_A and Table_B. The Sturcutre of the table is as follows:

    Table_C

    ----------------------

    Sim_RecordID Sim_StudentID Sim_Dept SimBookID

    1 1 1 1

    1 0 0 1

    1 1 1 1

    Note: I want to comapre only those records in Table_A and Table_B where RecordID and StudentID are same in both tables. i.e. i want a query or simple stored procedure to compare all columns of Table_A with corresponding columns of Table_B where Table_A.RecorID = Table_B.RecordID and Table_A.StudentID = Table_B.StudentID and Store 1 if the fields are similar otherwise store 0 in Table_C in the corresponding field. I hope i have clearly defined my probelm. any help would be appreciated.