我使用的是SQL Server 2005中在WHERE子句
使用IN语句时,在排序顺序保持我有一个临时排序表(Table_A
),其中包含2列(ID
,RowNumber
)。
现在,我通过从临时表(Table_A
)中选择存在(ID
值)的其他表(Table_B
)中的所有行来创建新表。
SELECT *
FROM Table_B
WHERE Table_B.ID IN (SELECT ID FROM Table_A)
以上查询的结果未按排序Table_A
排序。
我正在寻找一种方法来保持按Table_A
排序的新结果表的结果。
的Tx ....
表不排序 - 只有结果集(和游标)。 – 2011-05-23 09:40:57