Question: what is the difference between pokemon ruby and sapphire?
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.