我需要找到在玩3场比赛之前报告的用户百分比。我的表是带有offender_id和reported_date的报告以及带有account_id和game_date的游戏。
我想过尝试
SELECT offender_id
, reported_date
FROM Reports
WHERE offender_id in (SELECT account_id
FROM Games
HAVING COUNT(account_id) < 3)
AND (SELECT game_date FROM Games WHERE game_date < reported_date);
但我没有结果。这种方法是否会在他们玩3场比赛之前向我展示报道的账号?我现在忘记了这个百分比,我只想在他们玩3次之前显示用户数量。