【发布时间】:2020-01-21 02:16:31
【问题描述】:
我想要实现的是让每个实例的前 1 个 CLM000ID CLMSTSID 等于 3。 我假设在下面的情况下,无论 CLM00ID 是什么,它都会加入前 1 名。 我怎样才能做到这一点?
表格是这样的
CLM000ID | CLMSTSID
1 2
1 3
2 3
LEFT JOIN UC00LCNTRY0 cntry ON drs.CNTRY0ID=cntry.CNTRY0ID
LEFT JOIN (SELECT TOP 1 CLM000ID,LSTPDTS
FROM UC07DCLSTTR
WHERE CLMSTSID=3
ORDER BY LSTPDTS DESC) dtclsd ON dtclsd.CLM000ID=c.CLM000ID
LEFT JOIN UC10DSR0000 clmf ON clmf.SR0000ID=c.CLMSFCRID
【问题讨论】:
-
每个实例是什么?更多的样本数据、期望的结果、解释和适当的数据库标签都会有所帮助。您的代码(至少)提到了三个表,而您还没有解释它们。