oracle两表关联

a表table列有三行,内容为:1+2,1+3和1+2+3,b表table列有1行,数据为3+1,怎么把a表的1+3这行和b表3+1这行关联起来啊

问题中的列名不太好描述,设 a表中:列1+2 为 列c1,列1+3 为 列c2,列1+2+3 为 列c3;b表中 列3+1 为 列c4;
关联的方式有很多种,最常见关联为左关联,写法为:
select a., b. from a left join b on a.c2 = b.c4;

如果a表有1,2,3,1+2,1+3,1+2+3列,b表有3+1列,交换了顺序
可以如下关联
select a.,b. from a,b where a.1 like b.3+1 and a.3 like b.3+1;
如果a表不存在1,3列,只能看是否可以从1+3中算出1和
3, 之后关联。