#What is each pokemon's primary type?'# SELECT pokemons.name, types.name FROM pokemon.pokemons JOIN pokemon.types ON pokemons.primary_type = types.id; #What is Rufflet's secondary type'# SELECT pokemons.name, types.name FROM pokemon.pokemons JOIN pokemon.types ON secondary_type = types.id WHERE pokemons.name LIKE ("Rufflet%"); #What are the names of the pokemon that belong to the trainer with trainerID 303?# SELECT name, pokemon_id, trainerID FROM pokemon.pokemons JOIN pokemon.pokemon_trainer on id = pokemon_id WHERE trainerID = 303; #How many pokemon have a secondary type Poison# SELECT COUNT(id) FROM pokemon.pokemons WHERE secondary_type = 7; #What are all the primary types and how many pokemon have that type?# SELECT types.name, COUNT(primary_type) FROM pokemon.types JOIN pokemon.pokemons ON types.id = primary_type GROUP BY types.name; #How many pokemon at level 100 does each trainer with at least one level 100 pokemone have?# SELECT trainerID, COUNT(pokemon_id) FROM pokemon.pokemon_trainer WHERE pokelevel = 100 GROUP BY trainerID; #How many pokemon only belong to one trainer and no other?# SELECT pokemon_id, COUNT(pokemon_id) FROM pokemon.pokemon_trainer;