我有以下MySQL表:麻烦写正确的MySQL查询(COUNT)
Person Car Color
------------------------
1 Audi Blue
2 BMW Red
3 Honda Blue
4 Audi Red
5 Audi Yellow
6 Audi Blue
我想选择以下:
谁拥有奥迪和他们的颜色的人被发现少每个人都超过3次。
结果应该是4人5 &
我尝试以下查询,但我没有得到期望的结果:
SELECT Person FROM CarTable
WHERE Car = "Audi"
GROUP BY Color
HAVING COUNT(*) < 3
什么是正确的查询,实现我在做什么?
感谢这个颜色的子查询的查询。除了使用派生表之外,还有其他解决方案吗? – 2013-03-24 00:30:57