如果你研究一下这张表,你会发现戴夫是独一无二的,因为他赢了multiple awards in a single year
,他做到了for multiple years
。
人奖年 ------------------------------------------- 戴夫红 2015 戴夫蓝 2015 戴夫红 2013 戴夫格林 2013 苏珊蓝 2015 苏珊格林 2011 苏珊红 2011 苏珊红 2010 汤姆红 2012 汤姆蓝 2012 汤姆格林 2012 汤姆·黄 2012 汤姆紫 2012
有没有一种方法可以在不使用子查询的情况下查询 Dave(1 年以上多次获奖)?
例如,您可以说GROUP BY person HAVING COUNT(DISTINCT year) > 1 AND COUNT(*) > 3
,但这也会产生 Susan。