Clickhouse字典,具有针对数据源的复杂MySQL查询

Clickhouse字典,具有针对数据源的复杂MySQL查询,sql,clickhouse,Sql,Clickhouse,我想在我的clickhouse服务器中设置很多字典,其中一些不仅仅是简单的MySQL查询来获取现有值,还有一些我需要执行连接和位置,clickhouse中的字典配置只允许我告诉它将从哪个MySQL表读取数据。 是否可以为其设置自定义MySQL查询? 另一个有用的方法是在属性名称中使用别名。。这样我以后就不会被迫使用MySQL列名了 谢谢。您可以尝试使用运行 mysql -u<user> -p<password> -h <host> -N -B -e "SELE

我想在我的clickhouse服务器中设置很多字典,其中一些不仅仅是简单的MySQL查询来获取现有值,还有一些我需要执行连接和位置,clickhouse中的字典配置只允许我告诉它将从哪个MySQL表读取数据。 是否可以为其设置自定义MySQL查询? 另一个有用的方法是在属性名称中使用别名。。这样我以后就不会被迫使用MySQL列名了


谢谢。

您可以尝试使用运行

mysql -u<user> -p<password> -h <host> -N -B -e "SELECT field AS field_alias... FROM table1 JOIN table2"
mysql-u-p-h-N-B-e“选择字段作为字段别名…从表1连接表2”
试着读一下这篇文章

嗯,这不是最优雅的方式。。但是,在找到更好的解决方案之前,它可以完成这项工作。谢谢