假設匹配標準選擇記錄我有一個SQL表table1
在不同行
+--------------------------+
| id | person | eats |
+----+--------+------------+
| 1 | 1 | apple |
| 2 | 3 | banana |
| 3 | 2 | orange |
| 4 | 1 | strawberry |
| 5 | 2 | grapes |
| 6 | 4 | apple |
+----+--------+------------+
我想誰吃都apple
說strawberry
的所有人員。
我試圖
select person
from table1
where eats in('apple', 'strawberry')
但這查詢返回1, 1, 4
,我的猜測是因爲,它是覈對apple
和strawberry
seperately。
如何讓所有同時吃apple
和strawberry
的人?
同一個人可以有兩個蘋果行嗎? – jarlh
編號表中將有每個人和水果的獨特條目 – mrid