0

我有一个table1

c1  c2
a   1
a   2
a   3
b   1
b   2
b   3

我有一个table2

c3  c4
A   I
B   II
C   III

如果将表 1 和表 2 交叉连接到表 3

c1  c2  c3  c4
a   1   A   I
a   2   A   I
a   3   A   I
b   1   A   I
b   2   A   I
b   3   A   I
a   1   B   II
a   2   B   II
a   3   B   II
b   1   B   II
b   2   B   II
b   3   B   II
a   1   C   III
a   2   C   III
a   3   C   III
b   1   C   III
b   2   C   III
b   3   C   III

如果在 Table1 中添加一列并与 Table2 交叉连接并插入到 Table3 中,则缺少 Table3 的顺序。

所以我的问题是,如何维护基于Table1的顺序?

4

1 回答 1

1

不要担心插入的顺序。order by您应该在插入和使用数据时包含要排序的任何字段select

尝试这个 -

select *
from table3
order by c1, c2

这与您使用当前架构一样好。

于 2013-02-26T04:49:36.583 回答