Пример использования движка Join

359 views
Skip to first unread message

Vladislav Druzhinin

unread,
Aug 8, 2016, 5:38:58 AM8/8/16
to ClickHouse
Добрый день!

Не получается сделать JOIN с таблице на движке Join.
Есть две таблицы:

CREATE TABLE video_stats.stats
(
  date Date,
  track String,
  ip String,
  time DateTime,
  bytes UInt64
) ENGINE = SummingMergeTree(date, (track, ip, time), 8192, (bytes));


CREATE TABLE video_stats.tracks
(
  track String,
  account_ip UInt32,
  video_ip UInt32
) ENGINE = Join(ANY, LEFT, track);

Пытаюсь сделать запрос, чтобы вытащить все из stats и дополнительные колонки из tracks.

select account_id, track, ip, bytes, time FROM stats ANY LEFT JOIN tracks USING track; 

Но выпадает ошибка: DB::Exception: Unknown identifier: account_id. 

Не понимаю, что не так.

man...@gmail.com

unread,
Aug 8, 2016, 2:49:23 PM8/8/16
to ClickHouse
Добрый день. У вас в одном месте написано account_ip а в другом account_id.

Vladislav Druzhinin

unread,
Aug 9, 2016, 3:05:15 AM8/9/16
to ClickHouse
Вот спасибо, совсем глаза замылились.

понедельник, 8 августа 2016 г., 21:49:23 UTC+3 пользователь man...@gmail.com написал:
Reply all
Reply to author
Forward
0 new messages