Я пытаюсь выполнить запрос в кусте, включающий в себя 2 массива в одной таблице и эффективно учитывающий разницу, используя оператор NOT IN
select c1 from t1
lateral view inline(m1) m1
where m1.key = 'x'
AND t1.c1 NOT IN
(
select c1 from t1
lateral view inline(m2) m2
where m2.key = 'y'
);
Приведенный выше запрос возвращает
FAILED: NullPointerException null