在两个表上创建一个视图,其中一个表中的数据与第二个表的行号匹配

时间:2013-03-09 13:21:58

标签: sql

我有两个表T1和T2.T1包含五列,它有数据指向表t2中的行(T2只有一列)。如何创建一个显示T1列和T2数据的视图

e.g

T1

C1  C2  C3  C4  C5
2   4   3   1   5

T2

 C6 
 1001
 1002
 1003
 1004
 1005

我想创建一个类似于:

的视图

V1

C1  C2  C3  C4  C5
1002    1004    1003    1001    1005

注意:两个表中都没有公共列。

1 个答案:

答案 0 :(得分:0)

这是你的问题:

  

“T2只有一栏”

这意味着select * from t2可以按任何顺序返回行,因为您没有排序标准。您的问题预先假定2将始终指示T2表中的第二行,但事实并非如此。