我希望我能夠很好地解釋這一點。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';
我如何得到它,這樣只有那些誰擁有這兩種類型的蒂姆已經獲得來自所有者的列表中選擇?
任何指導將不勝感激,在此先感謝。