SQLServer LEFT JOIN 表中的第一条
Posted xuxuzhaozhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer LEFT JOIN 表中的第一条相关的知识,希望对你有一定的参考价值。
SELECT fra.FundsRequestAnswerID , utt.UserTaskID, fra.CreatedBy
FROM FundsRequestAnswers fra
LEFT JOIN WorkflowInstances AS wi ON fra.FundsRequestAnswerID = wi.ObjectID AND wi.ObjectType = \'FundsApply\'
LEFT JOIN ( SELECT ut.WorkflowInstanceID ,
MAX(ut.UserTaskID) AS UserTaskID
FROM dbo.UserTasks ut
WHERE ut.TaskID = \'1021218\'
AND ut.UserID = @UserID
AND ut.DeletedDate IS NULL
GROUP BY ut.WorkflowInstanceID
) utt ON utt.WorkflowInstanceID = wi.WorkflowInstanceID
WHERE fra.ProposedProjectID = 0 AND fra.FundsTypeCode = \'Verify\';
以上是关于SQLServer LEFT JOIN 表中的第一条的主要内容,如果未能解决你的问题,请参考以下文章
如何将 LEFT JOIN 限制为 SQL Server 中的第一个结果?
Oracle-left join两表关联只取B表匹配到的第一条记录