我有一个充满精灵宝可梦卡片的数据库,我想做一个查询,以找到每种类型中拥有最高HP的精灵宝可梦。我希望视图只显示pokemon的名称、类型和HP。
SELECT MAX(HP), Type, name FROM `Pokemon` group by Type
我有这个代码。它返回最大HP值,但不返回正确的Pokemon。对于单个类型,此代码是否会显示具有相同HP的多行?
我打算建一个试验场,但我发现了一个很大的障碍。当手机睡着时,Espresso测试无法运行。
android.support.test.espresso.NoActivityResumedException: No activities in stage RESUMED. Did you forget to launch the activity. (test.getActivity() or similar)?
是的,我知道我可以把它设置为永远不要睡在开发者的选择中,但我不想把手机的显示器关掉。我也试着启用“白日梦”,但它也有同样的问题。
知道怎么解决吗?
我有一个数据库充满了精灵宝可梦卡,和他们的攻击。我想做一个查询,根据每种类型找到攻击力最强的Pokemon。我希望视图只显示攻击的名称、类型和损害。
SELECT p2.MaxD, p2.Type, p1.name
FROM Pokemon p1
INNER JOIN ( SELECT type, MAX(damage) MaxD, pokemon_name FROM Attack GROUP BY Type )
p2 ON p1.type = p2.type AND p2.pokemon_name = p1.name
我有这个代码。它返回最高的伤害,但不是正确的口袋妖怪。精灵宝可梦桌面上