基于百分比相似性的分组

时间:2009-08-25 16:25:30

标签: oracle grouping

我有一个看起来像这样的表:

username | privilges 
user1       privilge1
user1       privilge2
user1       privilge3
user2       privilge1
user2       privilge5
user2       privilge3
etc ......

我想根据百分比的相似性将权限分组给其他用户。 例如在表中:
user1和user2只有2个共同特权(privilge1,privilge3),这是66%。 因此,如果我在超过50%的基础上搜索私密性的相似性,它会将其分组:

user1  : privilge1 ,privilge3
user2  : privilge1 ,privilge3

0 个答案:

没有答案