Możesz left join
i użyj logiki warunkowej do obliczenia dokładności.
W MySQL możesz sformułować to jako:
select avg(y.playerID is not null) as accuracy_ratio
from x
left join y
on y.playerID = x.playerID
and y.name = x.name
and y.team = x.team
Daje to wartość między 0
i 1
, który reprezentuje współczynnik dokładności (możesz go pomnożyć przez 100, jeśli chcesz uzyskać wartość procentową).
Zauważ, że to w jakiś sposób zakłada, że playerID
jednoznacznie identyfikuj rekordy w obu tabelach.