gpt4 book ai didi

sql - 加入一列,如果没有匹配加入另一列

转载 作者:行者123 更新时间:2023-12-02 09:28:16 25 4
gpt4 key购买 nike

我试图在我的连接中使用多个列,如下所示:

FROM Table1 t
INNER JOIN Table2 s ON t.number = s.number OR t.letter = s.letter

这两个表都有几十万行数据,并且无限运行。

有任何想法吗?

最佳答案

你的意思是这样的:

FROM Table1 t
INNER JOIN Table2 s ON case
when t.number = s.number then 1
when t.letter = s.letter then 1
else 0 end = 1

第一个匹配条件获胜。

关于sql - 加入一列,如果没有匹配加入另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35660908/

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