当您在 TSQL (MSSQL SERVER) 中执行左连接时,如果右侧有多行,是否可以保证哪一行将与您的查询一起返回?
我正在尝试使用它来利用右表上的排序。
所以
Select ColA, ColB, ColC
from T
Left Outer Join
(Select ColA, ColB, ColC
from T--CLARIFIED, this is a self join.
Order by TopColumn Desc) AS OrderedT(ColA, ColB, ColC)
On T.ColA = OrderedT.ColA
我希望根据我的排序检索表中的所有 ColA,以及我的左连接的 ColA 结果集中的所有第一行。
语言或服务器对此是否有任何保证?