A sql lab filled with pokemon data

123456789101112131415161718192021
  1. -- strongest pokemon :
  2. -- Salamence Cooltrainer♂ Forgon 100 Dragon Flying
  3. -- because Salamence is a flying dragon!
  4. select pok.name as "Pokemon Name",
  5. pt.trainername as "Trainer Name",
  6. t.pokelevel as "level",
  7. ptype.name as "primary type",
  8. stype.name as "secondary type"
  9. from pokemon.trainers pt
  10. left join pokemon.pokemon_trainer t
  11. on pt.trainerID = t.trainerID
  12. left join pokemon.pokemons pok
  13. on pok.id = t.pokemon_id
  14. left join pokemon.types ptype
  15. on pok.primary_type = ptype.id
  16. left join pokemon.types stype
  17. on pok.secondary_type = stype.id
  18. order by t.pokelevel desc , pok.secondary_type desc