Size: a a a

ClickHouse не тормозит

2019 December 11

AB

A B in ClickHouse не тормозит
я у себя с ALL LEFT играюсь и не вижу :))
источник

AM

Alex ⭕️ More in ClickHouse не тормозит
datagrip требует указания all/any
источник

AB

A B in ClickHouse не тормозит
видимо да
источник

AB

A B in ClickHouse не тормозит
убираю ALL - как у Николая подсветка становится
источник

НМ

Николай Моисеенко... in ClickHouse не тормозит
гм... и правда
источник

НМ

Николай Моисеенко... in ClickHouse не тормозит
тогда подскажите, в чем отличительная особенность all left join от any left join и просто left join
или это просто часть синтаксиса требуемая IDE?
источник

AM

Alex ⭕️ More in ClickHouse не тормозит
Раньше они точно были обязательными. ANY вернет только одну (первую попавшуюся) связанную строчку, а ALL все
источник

SV

Stanislav Vlasov in ClickHouse не тормозит
источник

НМ

Николай Моисеенко... in ClickHouse не тормозит
спасибо большое, что бы я без этого сообщения делал...
только вопрос несколько в другом, не находите?
1) CH - не реляционная БД, хоть синтаксис и схож
2) в статье ни слова про all/any join
3) если бы я не знал, что такое джойны, я бы не спрашивал про отличительные особенности
источник

AB

A B in ClickHouse не тормозит
Николай Моисеенко
тогда подскажите, в чем отличительная особенность all left join от any left join и просто left join
или это просто часть синтаксиса требуемая IDE?
в доке описано, и результаты запроса будут значительно отличаться
источник

SV

Stanislav Vlasov in ClickHouse не тормозит
источник

SV

Stanislav Vlasov in ClickHouse не тормозит
Цитирую:
"Соединяет данные в привычном для SQL JOIN смысле."
источник

НМ

Николай Моисеенко... in ClickHouse не тормозит
A B
в доке описано, и результаты запроса будут значительно отличаться
спасибо
источник

SV

Stanislav Vlasov in ClickHouse не тормозит
Доки, конечно, не всегда успевают, но данное место там очень давно есть.
источник

НМ

Николай Моисеенко... in ClickHouse не тормозит
фишка в том, что в доке описано, что просто join тоже должен работать, а в IDE - подсвечивает синтаксис, при этом, сам запрос выполняется
источник

AB

A B in ClickHouse не тормозит
незачто, Станислав ссылку прислал выше, именно там это все
источник

НМ

Николай Моисеенко... in ClickHouse не тормозит
ну т.е. IDE априори подразумевает, что ОБЯЗАТЕЛЬНО указывать строгость джойна, хотя это не обязательно для самого CH и, кстати, вполне себе так влияет на результаты выборки
источник

AM

Alex ⭕️ More in ClickHouse не тормозит
Николай Моисеенко
фишка в том, что в доке описано, что просто join тоже должен работать, а в IDE - подсвечивает синтаксис, при этом, сам запрос выполняется
разработчики датагрипа к разработчикам кликхауса не имеют никакого отношения :)
Раньше в кликхаусе ANY|ALL были обязательными, видать в датагрипе не успели подправить синтаксис еще
источник

SV

Stanislav Vlasov in ClickHouse не тормозит
ну так по доке просто join - это inner join, а не left join
источник

SV

Stanislav Vlasov in ClickHouse не тормозит
Или я не понял, на что ругается?
источник