Fah*_*han 7 mysql sql select group-by having
如何从下面的数据中选择像苹果和香蕉这样的人?
表:MyTable
persons | fruit
-----------------------------
P1 Apple
P1 Banana
P1 Mango
P2 Banana
P2 Apple
P3 Mango
P3 Apple
Run Code Online (Sandbox Code Playgroud)
即在这种情况下,P1,P2应该是结果.
我试过了
select * from MyTable where fruit in("Apple","Banana");
Run Code Online (Sandbox Code Playgroud)
这也是P3的结果,因为P3也有苹果.
谢谢你的帮助.
SELECT a.persons
FROM MyTable a JOIN MyTable b on a.persons=b.persons
WHERE a.fruit='Apple' and b.fruit='Banana'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
142 次 |
| 最近记录: |