我是 mySql 的新手,正在尝试使用其他几个表中的数据从一列中进行过滤查询。例如,我可以拉出一张姓名表、一张他们在体育课上的分数表和一张运动表。
我可以使用查询这个数据库
WHERE beta.sport = 'basketball';
拉出所有的篮球测试版 ID,实际上是所有打篮球的孩子。现在我想找到所有打篮球和 Lacrosee 的孩子。
WHERE beta.sport = 'basketball' AND beta.sport = 'lacrosse';
问题是查询执行良好,但返回零结果。通过手动查看我的数据,我知道有些孩子会打篮球和长曲棍球。您如何过滤既打篮球又打长曲棍球的孩子?OR 返回玩长曲棍球或篮球的孩子。我只想返回既玩又玩的孩子,而我对运动列表的唯一访问权限是来自这张表测试版。
表测试版
beta_id - sport ||
1 - basketball ||
2 - lacrosse ||
3 - football ||
4 - basketball ||