Sie können left join
und verwenden Sie bedingte Logik, um die Genauigkeit zu berechnen.
In MySQL könnten Sie dies folgendermaßen formulieren:
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
Dadurch erhalten Sie einen Wert zwischen 0
und 1
, das das Genauigkeitsverhältnis darstellt (Sie können es mit 100 multiplizieren, wenn Sie einen Prozentsatz wünschen).
Beachten Sie, dass dies irgendwie davon ausgeht, dass playerID
Datensätze in beiden Tabellen eindeutig identifizieren.