У меня есть таблица, которая выглядит так:
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