試してみませんか:
SELECT MAX(id)
FROM tblquoteproposal
GROUP BY requestid
そして、このクエリの結果を必要なものにフィードしますか? (これはサブクエリの場合があります。)
たとえば、完全なソリューションは次のようになります(LEFT OUTER JOINを使用しているので、それが正しい方法かどうかはわかりません。おそらくINNER JOINの方が適しています):
SELECT ... your fields ...
FROM
tblquoteproposal p LEFT OUTER JOIN tblrequest r
on p.requestid = r.requestid
WHERE p.id IN (
SELECT MAX(id)
FROM tblquoteproposal
GROUP BY requestid )