我有两个表,表A和表B,总之是两个没有太多关系的表
大致的表结构是
表A
index|data1|data2
1 | a1 | b1
4 | a4 | b4
6 | a6 | b6表old_A
index|data3|data4
2 | a2 | b2
3 | a3 | b3
5 | a5 | b5两个表除了共用一个sequence外,没有逻辑关系,但是data1和data3,data2和data4的数据记录内容相似。
我想把两个表用在一个查询里展现出来,即:
表C
index|dataX|dataY
1 | a1 | b1
2 | a2 | b2
3 | a3 | b3
4 | a4 | b4
5 | a5 | b5
6 | a6 | b6怎样实现,应该很简单,但是本人基本功很差,求教。谢谢
大致的表结构是
表A
index|data1|data2
1 | a1 | b1
4 | a4 | b4
6 | a6 | b6表old_A
index|data3|data4
2 | a2 | b2
3 | a3 | b3
5 | a5 | b5两个表除了共用一个sequence外,没有逻辑关系,但是data1和data3,data2和data4的数据记录内容相似。
我想把两个表用在一个查询里展现出来,即:
表C
index|dataX|dataY
1 | a1 | b1
2 | a2 | b2
3 | a3 | b3
4 | a4 | b4
5 | a5 | b5
6 | a6 | b6怎样实现,应该很简单,但是本人基本功很差,求教。谢谢
union
SELECT index, data3, data4 from old_a
ORDER BY index;
SELECT index, data1 datax, data2 datay from a
union
SELECT index, data3, data4 from old_a)
select * from t1 ORDER BY index;
union all
select * from tb
union all
select index,data3,data4 from a
select index,data1,data2 from a
union
select index,data3,data4 from a