使用SQL中的冗余值

时间:2014-07-04 13:20:12

标签: sql rdbms

我在SQL上遇到以下问题。

我拥有的(表A和表B)

enter image description here

我想要什么

enter image description here

我的目标是拥有一个带有文件名的第三个表。

信息:我的桌子没有任何钥匙。

我已经尝试过代码,但它没有按照我想要的方式进行操作

create table correspondance as 
   select b.var1, a.var1, a.var2 
   from A a 
   inner join B b on a.var1 = b.var2;

欢迎任何见解。

被修改

我有这个结果:

var1       var2
azdt.csv   fich11.csv
zlata.csv  fich13.csv

1 个答案:

答案 0 :(得分:1)

您只是加入了错误的字段,并选择了太多字段

select a.var1, b.var2 
   from A a 
   inner join B b on a.var2 = b.var1