Question: what is the difference between pokemon sapphire and ruby?
Answer: Ruby has Zangoose but not Serviper. Sapphire has Serviper but not Zangoose. Sometimes these differences stay but due to Emerald being an expansion, you can get more pokemon, sometimes can't get either game difference pokemon or both, and a larger pokedex.