Добрый день!
ClickHouse поддерживает JOIN https://clickhouse.com/docs/en/sql-reference/statements/select/join с некоторыми ограничениями, связанными, в частности, с размером присоединяемой таблицы для hash join (алгоритма по-умолчанию).
Более детально в серии статей в блоге https://clickhouse.com/blog/clickhouse-fully-supports-joins-direct-join-part4 (это четвертая часть серии, в ней ссылки на предыдущие три).
Если есть возможность денормализовать данные и хранить их в широкой таблице, то рекомендуется это сделать, например как в датасете Star Schema Benchmark
https://clickhouse.com/docs/en/getting-started/example-datasets/star-schema , где “star schema” состоящая из нескольких таблиц конвертируется в денормализованную “flat schema”.