Sql server 返回SQL Server视图中的最大值

Sql server 返回SQL Server视图中的最大值,sql-server,view,max,Sql Server,View,Max,我创建了这个视图,您可以在这里看到: 我的观点的结果是: 但实际上我需要两个值:fitupdetailid的max记录和'weldetaildid' 我不熟悉SQL查询。我可以在视图中添加一些过滤器吗 SELECT dbo.fitupdetail.fitupdetailId, dbo.jointId.JointId, dbo.weldDetail.WeldDetailId FROM dbo.weldDetail INNER JOIN dbo

我创建了这个视图,您可以在这里看到:

我的观点的结果是:

但实际上我需要两个值:fitupdetailid的max记录和'weldetaildid'

我不熟悉SQL查询。我可以在视图中添加一些过滤器吗

SELECT        
    dbo.fitupdetail.fitupdetailId, dbo.jointId.JointId, 
    dbo.weldDetail.WeldDetailId
FROM
    dbo.weldDetail 
INNER JOIN
    dbo.jointId ON dbo.weldDetail.jointid = dbo.jointId.JointId 
INNER JOIN
    dbo.fitupdetail ON dbo.jointId.JointId = dbo.fitupdetail.jointid
我是说

101-2-51
201-1-1002
试着这样,

使用视图:

select jointid,max(fitupdetailid),max(weldetaildid) from <yourviewname>
group by jointid
试着这样,

使用视图:

select jointid,max(fitupdetailid),max(weldetaildid) from <yourviewname>
group by jointid

请不要张贴图片。以文本数据的形式发布。请告诉我们您的预期输出。我已将最大welddetaildId和fitupdetailidPlease不发布图像的记录添加到post中。以文本数据的形式发布。请告诉我们您的预期输出。我将记录添加到POST中,最大值为WeldDetail DID和FitupDetailI我在这里测试您的解决方案以解决我的问题,但它不起作用我在这里测试您的解决方案以解决我的问题,但它不起作用