Puoi left join
e usa la logica condizionale per calcolare l'accuratezza.
In MySQL, potresti esprimere questo come:
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
Questo ti dà un valore compreso tra 0
e 1
, che rappresenta il rapporto di precisione (puoi moltiplicarlo per 100 se vuoi una percentuale).
Nota che questo in qualche modo presuppone che playerID
identificare in modo univoco i record in entrambe le tabelle.