gpt4 book ai didi

mysql - 使用 Hive 连接

转载 作者:行者123 更新时间:2023-11-29 00:21:20 25 4
gpt4 key购买 nike

文件1:id文件

id   interests_code
1 1,2
2 2,3
3 1,4

文件2:兴趣文件

1 Football
2 Cricket
3 Baseball
4 Hockey

在 File1 中,列 interests_code 是一个元素数组(数组),我想创建一个输出文件,

id    interests
1 Football,Cricket
2 Cricket,Baseball
3 Football,Hockey

可以将数组的列上的 Join 连接到另一个表吗?

最佳答案

您最好规范化您的数据库设计。

但是如果你想从当前表结构中获取结果,试试:

SELECT t1.id, GROUP_CONCAT(t2.interest) AS interests
FROM id_file t1
LEFT JOIN interests_file t2 ON FIND_IN_SET(t2.id, t1.interests_code)
GROUP BY t1.id

关于mysql - 使用 Hive 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20948719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com