SQL比较具有列值差异

时间:2018-03-16 18:28:23

标签: sql pivot hana

我有2个表具有完全相同的结构,我想比较列值并以特定格式显示。我是SQL的新手。我尝试使用Minus功能,但它没有帮助。查找以下方案

表1

Key Col1 Col2      
1   110  AAA  
2   120  BBB

表2

Key  Col1    Col2  
1    111     CCC  
2    120     DDD

我需要以下格式输出

Key   Field   Table1    Table2 
1     Col1    110       111 
1     Col2    AAA       CCC  
2     Col2    BBB       DDD

如何实现这一目标?

谢谢, Milind

1 个答案:

答案 0 :(得分:1)

这是一个将表格组合在一起的神秘结构。我认为这会奏效:

typedef struct Foo Foo;

struct Foo{
 int bar;
 int var2; //etc...
};

Foo array[1000];

int main(){
    int var;
    while(var < 1000)
    {
        array[var].bar = //an unique number
        var++;
    }
}