【发布时间】:2016-01-26 19:56:09
【问题描述】:
我有一个表,我们称之为values,有一个主键和五个整数字段,如下所示:
id val1 val2 val3 val4 val5
1 4 3 4 5 3
2 2 3 2 2 2
3 5 4 1 3 3
4 1 4 3 4 4
现在我需要选择所有五个值字段中至少有两个值为 4 的行。因此结果集应该包含第一行 (id=1) 和最后一行 (id=4)。
我从一个简单的 OR 条件开始,但组合太多。然后我尝试使用 HAVING 和 COUNT 进行子选择,但没有成功。
任何想法如何解决这个问题?
【问题讨论】: