我想搜索两个(或三个)表
表:人员
id | name | age
1 | AA | 20
2 | BB | 30
3 | CC | 40
表:数据
id | person_id | item
1 | 2 | nail
2 | 2 | hammer
3 | 1 | hammer
4 | 2 | hat
person.id 是 data.person_id
所以我有以下问题:
- 我怎样才能找到所有有锤子的人?
- 我怎样才能找到所有没有物品的人?
- 我怎样才能找到所有 20 岁并拥有锤子的人?(只需添加到我现在认为的'AND p.age = 20')
- 如何找到所有拥有物品的人?
我知道我可以使用 JOIN 搜索更多表,但我现在无法使用它。