A sql lab filled with pokemon data

123456789101112131415161718192021
  1. # Part 4: Final Report
  2. SELECT pok.name AS "Pokemon",
  3. trainer.trainername AS "Trainer",
  4. pokTrainer.pokelevel as "Level",
  5. pType.name AS "Primary Type",
  6. sType.name AS "Secondary Name"
  7. FROM pokemon.trainers trainer
  8. JOIN pokemon.pokemon_trainer pokTrainer
  9. ON trainer.trainerID = pokTrainer.trainerID
  10. JOIN pokemon.pokemons pok
  11. ON pok.id = pokTrainer.pokemon_id
  12. JOIN pokemon.types pType
  13. ON pok.primary_type = pType.id
  14. JOIN pokemon.types sType
  15. ON pok.secondary_type = sType.id
  16. ORDER BY pokTrainer.pokelevel DESC,
  17. pokTrainer.attack DESC,
  18. pokTrainer.defense DESC,
  19. pokTrainer.maxhp DESC,
  20. pokTrainer.hp DESC;