我的数据库中有以下列
app.factory('myService', function() {
var savedData = {};
return {
set: set,
get: get
}
function set(data) {
savedData['user'] = data
}
function get() {
return savedData;
}
如何找到所有年份预设的所有代码。例如,在上面我只想Codes
year | code |
----------------
2009 | 10001 |
2009 | 10002 |
2009 | 10003 |
2010 | 10001 |
2010 | 10002 |
2010 | 10004 |
2011 | 10001 |
2011 | 10005 |
2011 | 10010 |
,因为它是所有年份中唯一存在的代码。我试过了
10001
但这并不是非常灵活,因为我可能希望将其限制为一个子集,例如,仅在2010年和2011年查找所有代码。
答案 0 :(得分:2)
SELECT code
FROM Codes
where year in (2010,2011,2012)
GROUP BY code
HAVING count( distinct year ) = 3