首页 > 解决方案 > 如果存在表 B,则从表 B 中获取数据,否则保留表 A(在某些列之后)

问题描述

我正在尝试实现示例中的内容,其想法是从表 B 中获取数据(如果存在),并且与列 col1=col3 和 col2=col4 相关。不确定这是否可能或不使用 SQL


col1  col2   
a     b      
c     d    
e     f         

Table B:

col3 col4   
NULL  x      
y     NULL    
NULL  NULL         


Final_Table:

col1  col2   
a     x      
y     d    
e     f 

标签: sqldb2

解决方案


您需要有一个主键来比较两个或多个表。如果没有主键,这是不可能的。


推荐阅读