いくつかの SQL Server ストアド プロシージャを読んでいます。これを見てください:
select top 1 t.Id
from (
select SomeField1 as Id
from dbo.SomeTable
where SomeField2 = @someVariable
union select -1 as Id
) t
これは私がそれを理解する方法です:
クエリによって返された最初のアイテムを返す
フィールド SomeField1 にはエイリアスがあります: Id
SomeField2 が @someVariable に等しい SomeTable というテーブルから選択します
私が得る限り。
'union select -1 as Id' は何をしますか?
最後の行の意味は何ですか:
) t
ここ?
ありがとうございました!