left join
できます 条件付きロジックを使用して精度を計算します。
MySQLでは、これを次のように表現できます。
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
これにより、0
の間の値が得られます および1
、これは精度の比率を表します(パーセンテージが必要な場合は、100を掛けることができます)。
これはどういうわけかplayerID
を想定していることに注意してください 両方のテーブルのレコードを一意に識別します。