外部テーブルから最初の行のみを取得したいと思います。
以下のコードのようなことをしようとしていますが、エラーが発生します。@rID =PartRequest.Id を取得できません。
declare @rID int
SELECT
@rID =PartRequest.Id
, Products.Name AS ProductName
, PartRequestPhotos.Id AS PartRequestPhotosId
, PartRequest.IsInsuranceClaimed
FROM PartRequest
INNER JOIN PartRequestStatus ON PartRequest.PartRequestStatusId = PartRequestStatus.Id
INNER JOIN UsersInfo ON PartRequest.UserId = UsersInfo.aspnet_UserId
INNER JOIN Products ON PartRequest.ProductId = Products.Id
LEFT OUTER JOIN PartRequestPhotos ON PartRequest.Id =
(select top 1 Id from PartRequestPhotos where PartRequestId = @rID)