Potrzebuję pomocy lub nakierowania

Mam w bazie tabelę: dopasowania a w niej np.:

Teraz załóżmy że user id 15 wchodzi na profil użytkownika id 1 i klika przycisk "Sprawdź dopasowania".
Jak mogę wyciągnąć te dane z tabeli i porównać ile z nich się pokrywa oraz przeliczyć to na %