En general, la sentencia debería funcionarte en el caso, a menos que haya un problema con la versión de MySQL.
¿Te genera algún problema o mensaje de error?
Como sugerencias te diría:
- Trata de no usar nombres tan largos. Se vuelven difíciles de recordar y fáciles de cometer errores de tipeo.
- Usa alias (como te pongo yo) para suplantar ciertos nombres. Hace la lectura del código mucho más clara.
Código MySQL:
Ver original P.jugado2_pokemon_activo,
B.*
pokemonrpg_evento_batalla P
INNER JOIN pokemonrpg_evento_batalla_pokemon B
ON P.jugado2_pokemon_activo
= B.id
P.id= valor;
Donde
valor es el ID que estás buscando.