老菜鸟对 SQL 不熟,不懂就问 -_-
手上有个表格存放一些游戏数据属性:AGI 敏捷。HP 生命血量。MP 魔法能量。
Hero 是英雄 id,toys 是宠物 id 。
Hero toys HP MP AGI
A 6 5 2 6
A 4 4 3 5
A 2 7 4 8
A 3 6 4 9
B 5 5 2 6
B 1 5 2 6
B 2 5 2 6
B 3 5 2 4
.......
我想 select 哪些英雄同时拥有宠物 id 2, 3,并且在他们拥有这些宠物的时候,他们的 HP 和 AGI 都大于 5?
比如上面的表格就返回 A。 (因为 B 虽然同时拥有 2和3,但是在3的时候 AGI<5)