Ни один join не пашет(((( хотя select в косых кавычках робит
это потому что он работает на нерусском линуксе
Линукс -интернационале
Сильно)
двойные кавычки для имен полей используйте и запрос в UTF-8 кодировке передавайте у меня все нормально отработало CREATE TABLE "тест1" (d DateTime, v UInt64) Engine=MergeTree() PARTITION BY toYYYYMM(d) ORDER BY d; CREATE TABLE "тест2" (d DateTime, v UInt64) Engine=MergeTree() PARTITION BY toYYYYMM(d) ORDER BY d; SELECT t1.d, t2.v FROM "тест1" AS t1 JOIN "тест2" AS t2 ON t1.d=t2.d;
Счас попробую с двойными. А вот запрос в utf- это как? Я обычным dbviewer проверяю
что такое обычный "dbviewer"? DBeaver ? JetBrains DataGrip?
запрос в utf-8 это значит запрос в кодировке utf-8 ну будем надеяться раз вы не знаете что такое, то у вас именно она
DBeaver. С двойными кавычками тоже не выполняется join
ошибку то уже покажете? мои запросы которые я привел работают?
Да. Счас попробую ваш запрос выполнить
Нет. Не поддерживает. Лучше даже не пытайтесь. Посмотрите на имена файлов в каталоге data. В один прекрасный момент все сломается потому что линукс поддерживает имена файлов до 1 кб и абсолютные имена до 4 кб
SQL Error [62]: ClickHouse exception, code: 62, host: clickhouse, port: 8123; Code: 62, e.displayText() = DB::Exception: Syntax error (Multi-statements are not allowed): failed at position 103 (end of query) (line 1, col 103): ; CREATE TABLE "тест2" (d DateTime, v UInt64) Engine=MergeTree() PARTITION BY toYYYYMM(d) ORDER BY d; SELECT t1.d, t2.v FROM "тест1" AS t1 JOIN "те. (version 20.11.4.13 (official build))
Так я то в курсе. Почему и написал вам что все сломается однажды. Потому что длина будет расти со временем.
Это детали?
это умение пользоваться DBeaver и читать сообщение об ошибке, думая что оно значит чтобы запустить несколько команд из одного окна
на фото этого не видно на что он ругается фото показывает что человек не в адеквате желания помогать уже нет никого после этого
Да. Выполнил по команде-тоже прошёл
Обсуждают сегодня