同一属性的多值过滤,查询出同时具有变化和念经这两项技能的经纪人
in条件相当于几个()里边几个or
同时具有念经和变化的取经人
@MySQL---同一属性的多值过滤
方式一
select a.user_name,b.skill,b.skill_level from user1 a join user1_skills b on a.id =b.user_id where skill in ('变化','念经') and skill_skill>0;
方式二
select a.user_name,b.skill,c.skill from user1 a join user1_skills b on a.id=b.user_id and b.skill='念经' join user1_skills c on c.user_id=b.user_id and c.skill='变化' where b.skill_level>0 and c.skill_level>0;
上节没实现