-1
select文の文字列をサブクエリの結果に置き換えようとしています。サブクエリ「AS Replacement」のエイリアスがあります。しかし、私は外部のクエリでreplacement.firstnameを使用すると、それを見つけることができません。ここに私のクエリです:外部クエリでサブクエリエイリアスをバインドできません
SELECT REPLACE('##RecipientFirstName##', 'RecipientFirstName', replacement.firstname)
(
SELECT p.FirstName
FROM dbo.Person p
WHERE p.PersonId = 16
)
AS replacement
FROM dbo.MessageTypeGlobal mtg
WHERE mtg.MessageTypeGlobalId = 1
最初の行のreplacement.firstnameがintellisenseによって見つかりませんでした。