clickhouse使用join查询的连接精度如何控制?

提问者:帅平 问题分类:大数据
clickhouse使用join查询的连接精度如何控制?
1 个回答
满天都是派星べ
满天都是派星べ
join控制连接精度的函数有3个,分别是:
1、ALL。如果左表内的一行数据在右表中有多行数据与之连接匹配,则返回右表中全部连接的数据,例如:
select * from table1 ALL INNER JOIN table2 on a.id = b.id
2、ANY。如果左表内的一行数据在右表中有多行数据与之连接匹配,则仅返回右表中的第一行连接的数据。例如:
select * from table1 ANY INNER JOIN table2 on a.id = b.id
3、ASOF。ASOF是一种模糊查询,它允许在连接键之后追加定义一个模糊连接的匹配条件asof_column(此条件要求不等式,大于或者小于),例如:
select * from table1 ASOF INNER JOIN table2 on a.id = b.id and a.cts > b.uts
发布于:4个月前 (02-23) IP属地:未知
我来回答