我有一个表documentfilename
,其数据如下
requestid | document_no | docfilename
1 1 space
2 123 space
2 124 mytestfile.pdf
3 555 space
3 556 space
我希望能够选择数据,使其看起来像
requestid | document_no | docfilename
1 1 space
2 124 mytestfile.pdf
3 555 space
我自己的查询产生以下内容
requestid | document_no | docfilename
1 1 space
2 123 space
2 124 mytestfile.pdf
3 555 space
答案 0 :(得分:0)
如果我理解正确的问题,我认为这对您有用:
SELECT df1.request_id, df1.document_no, df1.docfilename
FROM documentfilename df1 INNER JOIN (
SELECT request_id, MAX(document_no) AS document_no
FROM documentfilename
) df2 ON df1.request_id = df2.request_id
AND df1.document_no = df2.document_no