select ... from table)" рабочее? Что-то у меня не получается заставить это работать.
Привет! CREATE TABLE test ENGINE = Log AS SELECT arrayJoin([1, 2, 3]) AS a SELECT b, b NOT IN ( SELECT * FROM test ) FROM ( SELECT arrayJoin([1, 2, 3, 4]) AS b ) ┌─b─┬─notIn(b, _subquery1)─┐ │ 1 │ 0 │ │ 2 │ 0 │ │ 3 │ 0 │ │ 4 │ 1 │ └───┴──────────────────────┘
Должно быть рабочее. Если какой-то конкретный кейс не работает - покажите запрос. (там относительно недавно допиливали оптимизации, чтобы primary key использовался).
Обсуждают сегодня