2つのテーブル間の結合を実行するストアドプロシージャ(sp1
)があります。これは、ストアドプロシージャであるストアドプロシージャは、複数のSQLデータベースで異なる順序で出力を返しています
Table1 (id, country, name, ccy)
Table2 (sId, price)
:テーブル用の
スキーマのようなものですつのデータベースに
SELECT
RTRIM(id) as id,
country
FROM
dbo.Table1
LEFT OUTER JOIN
dbo.Table2 ON Table1.Id = Table2.sId
、私は次のような結果に
MNKD US UnitedStates
928502811 UnitedStates
しかし、別のを取得していますデータベース、私は異なる順序で結果を得ています:
928502811 UnitedStates
MNKD US UnitedStates
唯一の大きな違いは、テーブル1は多数のカラムで構成され、テーブル2は2つのカラムしかないことです。
誰かが理由を理解し、一貫した結果を得るためにそれを修正する方法を教えてもらえますか?ありがとう
によって順序なしで、すべてのベットはオフになっています'ORDER BY' –