小编Eva*_*rte的帖子

Clickhouse ASOF JOIN 仅在一列上(例外:无法从 JOIN ON 部分获取 JOIN 键)

当我尝试仅在一列上进行 ASOF JOIN 时,Clickhouse 会出现错误,但在添加相等 JOIN 子句时不会出现错误。为什么?

\n

示例表:

\n
orders:\n\xe2\x94\x8c\xe2\x94\x80time\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80price\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80id\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82    0 \xe2\x94\x82     4 \xe2\x94\x82  3 \xe2\x94\x82\n\xe2\x94\x82    1 \xe2\x94\x82     4 \xe2\x94\x82  3 \xe2\x94\x82\n\xe2\x94\x82    2 \xe2\x94\x82     4 \xe2\x94\x82  3 \xe2\x94\x82\n\xe2\x94\x82    3 \xe2\x94\x82     3 \xe2\x94\x82  3 \xe2\x94\x82\n\xe2\x94\x82    4 \xe2\x94\x82     2 \xe2\x94\x82  3 \xe2\x94\x82\n\xe2\x94\x82    5 \xe2\x94\x82     1 \xe2\x94\x82  3 \xe2\x94\x82\n\xe2\x94\x82    6 \xe2\x94\x82     1 \xe2\x94\x82  3 \xe2\x94\x82\n
Run Code Online (Sandbox Code Playgroud)\n
trades:\n\xe2\x94\x8c\xe2\x94\x80time\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80qty\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80id\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82    2 \xe2\x94\x82 100 \xe2\x94\x82  3 \xe2\x94\x82\n\xe2\x94\x82    4 \xe2\x94\x82 200 \xe2\x94\x82  3 \xe2\x94\x82\n\xe2\x94\x82    5 \xe2\x94\x82 205 \xe2\x94\x82  3 \xe2\x94\x82\n
Run Code Online (Sandbox Code Playgroud)\n

我们首先尝试仅在时间列上进行 ASOF JOIN。

\n
SELECT\n    time,\n …
Run Code Online (Sandbox Code Playgroud)

sql clickhouse

5
推荐指数
0
解决办法
3307
查看次数

标签 统计

clickhouse ×1

sql ×1