clickhouse数据库如何两表模糊关联

A表字段是完整字段内容如下{例A/C/G},B表中的字段内容是A表中字段的一部分{例A}。如何用模糊查询的方式。将两张表关联起来

类似这种写法

SELECT *  FROM TABLE a  JOIN TABLE b ON b.column LIKE CONCAT('%', a.column ,'%')

FineReport h879 发布于 2023-3-13 10:24 (编辑于 2023-3-13 10:46)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
qiqits1984Lv6中级互助
发布于2023-3-13 10:53(编辑于 2023-11-21 17:09)
mysql查询数组中是否包含某个值

skills(Python,java)

SELECT * FROM  users WHERE FIND_IN_SET('Python', skills)

---------------------------------------------------

拆分A表字段为多行显示:

iD   完整字段

1   A

1   B

1   C

然后关联拆分后的查询,在根据ID查询应该的记录

----------------------------------------

  • h879 h879(提问者) 数据量比较大,拆分可能变成百万级以上数据
    2023-03-13 11:26 
  • qiqits1984 qiqits1984 回复 h879(提问者) CONCAT(\'%\', a.column ,\'%\') 这样查询出来的结果,不准确; 1,12,121 (%\', 121 ,\'%\') 121查询不出来
    2023-03-13 15:24 
  • 2关注人数
  • 900浏览人数
  • 最后回答于:2023-11-21 17:09
    请选择关闭问题的原因
    确定 取消
    返回顶部