在WHERE子句中使用IN语句时,请保持排序顺序
||
我正在使用SQL Server 2005。
我有一个临时排序的表格(
Table_A
),其中包含2列(ID
,RowNumber
)。
现在,我通过选择临时表(Table_A
)中其他表(Table_B
)的所有行(ID
值)来创建一个新表。
SELECT *
FROM Table_B
WHERE Table_B.ID IN (SELECT ID FROM Table_A)
上面的查询结果未按Table_A
排序。
我正在寻找一种方法来按ѭ0table排序对新结果表的结果进行排序。
Tx ...
没有找到相关结果
已邀请:
2 个回复
咖哀烈
。我下面假设assumed0ѭ每per1ѭ只能有1行。如果不是这种情况,则重写为“ 9”将引入重复的行,在这种情况下,我们将需要更多的“ 2”的详细信息用于排序。
疏腔傻小雹