例如,我有一张桌子

name | ability

kevin|say
kevin|scream
nike |say

我只想让凯文在寻找sayscream时做出回应。参数计数可能会更改。

最佳答案

您可以使用group byhaving来完成此操作:

SELECT name
FROM t
WHERE ability in ('say', 'scream')
GROUP BY name
HAVING COUNT(*) = 2;

关于mysql - 列必须满足多个值时如何选择行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33578009/

10-13 06:12