Bạn có thể left join
và sử dụng logic có điều kiện để tính độ chính xác.
Trong MySQL, bạn có thể đặt cụm từ này là:
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
Điều này cung cấp cho bạn một giá trị trong khoảng 0
và 1
, đại diện cho tỷ lệ chính xác (bạn có thể nhân nó với 100 nếu bạn muốn một tỷ lệ phần trăm).
Lưu ý rằng điều này bằng cách nào đó giả định rằng playerID
xác định duy nhất các bản ghi trong cả hai bảng.