gpt4 book ai didi

mysql - SQL - 连接语句的异常

转载 作者:可可西里 更新时间:2023-11-01 07:58:44 24 4
gpt4 key购买 nike

我有两个表要加入。一个有货币引用,另一个有货币引用的名称。它就像一个常规的内部连接练习,但有一个异常(exception)。第一个表中 0 的货币引用实际上是另一个表中的 160。我如何操纵我的连接语句来克服这个问题?

表 1

       CREDIT TYPE               TRCURR
CAR LOAN 0
CONSUMER LOAN 0
CAR LOAN 20
CAR LOAN 1

表 2

  CURRENCYREF     NAME_
1 EUR
20 YEN
160 USD

请注意,所有 TRCURR - CURRENCYREF 组合都是正确的,除了货币 1600在表 1 中。

谢谢!

最佳答案

您可以在连接语句中使用多个条件,例如:

SELECT *
FROM table1 t1
inner join table2 t2 on t1.trCurr = t2.currencyRef
or (t1.trCurr = 0 AND t2.currencyRef = 160)

关于mysql - SQL - 连接语句的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27604331/

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