基于if条件的SQL连接表

时间:2018-10-17 16:14:20

标签: mysql sql join right-join

SQL知识的新手,请原谅。

我想创建一个SQL查询,该查询基于以下匹配逻辑将一列从表B连接到表A:

B.Source = ‘SOURCE1’ and A.NameCode= B.Code

如果上面的代码返回NULL,那么我想匹配:

B.Source <> ‘SOURCE1’ and A.UEN = B.UEN**

任何有关如何构建此结构的帮助? 我目前有一个联合所有选择查询,可以根据上述条件获取值。在连接过程中应该使用If / or / case_when吗?

我认为可能会有所帮助的一些问题是:

How to perform a LEFT JOIN in SQL Server between two SELECT statements?

Using IS NULL or IS NOT NULL on join conditions - Theory question

但是我什么都没想出来:( 非常感谢!

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

 ALTER TABLE SALES.ORDHED           
     DEACTIVATE ROW ACCESS CONTROL