Можете да опитате, ако можете да изпълните две заявки и да пресечете резултатите:
Game.joins(:players).where(players: {id: 39}) & Game.joins(:players).where(players: {id: 41})
Можете да опитате, ако можете да изпълните две заявки и да пресечете резултатите:
Game.joins(:players).where(players: {id: 39}) & Game.joins(:players).where(players: {id: 41})