AWS Athena 是否支持集合运算?

Does AWS Athena support set operation?

尝试使用集合操作,但在 Athena 中似乎不起作用。 SQL 是不支持还是有什么问题?

SELECT DISTINCT cik FROM xbrl
MINUS
SELECT cik FROM xbrl
WHERE year IN (2015,2014,2013,2012,2011,2010)

line 3:1: mismatched input 'SELECT'. Expecting: '(', ',', 'CROSS', 'EXCEPT', 'FULL', 'GROUP', 'HAVING', 'INNER', 'INTERSECT', 'JOIN', 'LEFT', 'LIMIT', 'NATURAL', 'OFFSET', 'ORDER', 'RIGHT', 'TABLESAMPLE', 'UNION', 'WHERE',

Athena 似乎不支持MINUS,但通常我们可以通过其他方式表达减号查询。在这种情况下,使用:

SELECT DISTINCT cik
FROM xbrl
WHERE year < 2010 OR year > 2015;