我想創建一個表上特定列的基礎上與所有其他記錄列出每個記錄的對比表中的對比:表列出每個記錄的其他表
例子:
id | web | author | book | isbn | pub
----------------------------------------------------------------
1 | www.a.com | sam | sams book | 12345 | sams pub
2 | www.b.com | ram | rams book | 54321 | rams pub
3 | www.c.com | sam | rams book | 67891 | tams pub
4 | www.b.com | ram | gams book | 65644 | gams pub
5 | www.a.com | sam | sams book | 11111 | xyzs pub
6 | www.c.com | tam | tams book | 22222 | abcs pub
7 | www.c.com | tam | tams book | 33333 | pqrs pub
所以我想創建一個表上欄網,作者每隔記錄 每個記錄,本書的對比結果
結果表應該是:(結果體重是除了網絡+作者+書重量)
sorceRow|destRow| web | author | book | result weight
--------------------------------------------------------
1 | 2 | 0 | 0 | 0 | 0
1 | 3 | 0 | 1 | 0 | 1
1 | 4 | 0 | 0 | 0 | 0
1 | 5 | 1 | 1 | 1 | 3
1 | 6 | 0 | 0 | 0 | 0
1 | 7 | 0 | 0 | 0 | 0
2 | 3 | 0 | 0 | 1 | 1
2 | 4 | 1 | 1 | 0 | 2
2 | 5 | 0 | 0 | 0 | 0
2 | 6 | 0 | 0 | 0 | 0
...
6 | 7 | 1 | 1 | 1 | 3
什麼是在SQL Server腳本以及C#中獲得此結果的最快方法?
顯示您的嘗試代碼 – Ajay