我正在尋找一種方法來計算單個表內整數之間的差異。MYSQL - 計算單個表內的差異
我打算一個MySQL表看起來像這樣:
user question answer
1 1 3
1 2 3
1 3 2
1 4 5
1 5 1
2 1 2
2 2 3
2 3 1
2 4 5
2 5 3
3 1 3
3 2 3
3 3 4
3 4 5
3 5 3
4 1 5
4 2 3
4 3 2
4 4 5
4 5 1
每個用戶(在這個例子中)回答了5個問題,讓上規模的1回答5
我正在尋找的是用戶2,3和4中的哪一個給出了與用戶1提供的最相似的答案。
我想到的是計算由每個用戶的每個問題與用戶1的用戶相比較然後加上這些差異。
,添加後具有最低數量的用戶將是最相似的用戶1.
我很抱歉地說,我真的不知道從哪裏開始構建一個查詢,有效地做到這一點,是想知道是否有人可以指出我正確的方向? 我也歡迎任何有關建立相同結果的更好或更合理方法的建議。
爽一把,兄弟....... – beck03076
是的,這是完美的。非常感謝您的時間和您的幫助 – BarfordSimon