如何解决或加入条件
我有一个包含以下内容的表格 两个数据库块A和B。 它们通过主要详细信息(加入)条件关联: A.account = B.account
帐户是varchar2(10)类型。 它工作正常。 但问题是该列(帐户)在 表B可能包含length(5)的数据,该数据等于表A中称为(subacc)的另一列。
如何在以下情况下获取所有数据: A.account = B.account或A.subacc = B.account
解决方法
您需要这样的连接条件,其中每个括号内的术语都是互斥的,应将其添加到主数据块的 Relations 节点:
( A.account=B.account AND LENGTH(B.account)>5 )
OR ( A.subacc=B.account AND LENGTH(B.account)<=5 )
由于所有这些列都没有NULL值,因此不需要额外的条件来筛选出任何列是否为NULL。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。