Сравнимое предложение существует для Clickhouse - PullRequest
0 голосов
/ 31 марта 2020

В MySQL у нас может быть

SELECT 
    column_1 
FROM 
    table_1
    WHERE 
    EXISTS( SELECT 
                1 
            FROM 
                table_2 
            WHERE 
                column_2 = table_1.column_1);

Предложение EXISTS возвращает true, если в результате подзапроса имеется хотя бы одна строка. В противном случае он возвращает false.

Однако, похоже, что такое предложение не поддерживается в Clickhouse.

Что такое сопоставимый запрос Clickhouse для вышеупомянутого?

1 Ответ

0 голосов
/ 31 марта 2020

Почему бы не использовать простое IN предложение

SELECT 
column_1 
FROM 
table_1
WHERE 
column_1 
 IN ( SELECT 
            column2
            FROM 
            table_2 
        );
...