我希望我能够很好地解释这一点。SQL结果表满足两个条件
说我有这个表:
Owner
+--------+--------+
| Name | Type |
+--------+--------+
| Bob | Cat |
| Bob | Dog |
| Bob | Cow |
| Tim | Dog |
| Tim | Cat |
| Ted | Cat |
| Joe | Dog |
| Joe | Cat |
| Joe | Sheep |
+--------+--------+
我试图找到大家谁拥有所有的动物添了(这么一只猫和一只狗)。这意味着乔和鲍勃会满足这一点,但不是泰德,因为他只有一种动物蒂姆有
我将如何去获得这个结果?
所以我必须与所有蒂姆拥有该类型的表:
SELECT Type FROM Owner WHERE Name= 'Tim';
我如何得到它,这样只有那些谁拥有这两种类型的蒂姆已经获得来自所有者的列表中选择?
任何指导将不胜感激,在此先感谢。