Я хочу получить самые последние requestid
из таблицы tblquoteproposal` для perticular customerId здесь 3, в этом примере ID 2 & ID 4.
таблица
запрашиваемый клиент
6 2
7 4
8 3
9 3
Таблица tblquoteproposal
id requestid QuotePraposalLink comment
1 6 jgj mghm
2 7 jhgj hjgj
3 8 xyz1 rifsf
*4 8 xyz2 ri2sf*
5 9 xyz3 ri3sf
*6 9 xyz4 ri4sf*
В этой таблице requestid
- внешний ключ.
Существует также другая таблица tblrequest
, в которой первичный ключ имеет requestid
.
Я написал следующий запрос, но он не дает правильных результатов:
SELECT r.RequestId,r.ConsultantId,(SELECT concat(FirstName,' ',LastName)
FROM tbluser
WHERE UserId = v_userId) as "Customer",
r.RequestDate,r.QuoteDetailsFileLink,r.Requestcomment,r.CustomerId,
qp.QuotePraposalLink,qp.Comment
FROM tblrequest r
LEFT OUTER JOIN tblquoteproposal qp ON r.RequestId=qp.RequestId
WHERE r.customerid=v_userId
GROUP BY r.RequestId
ORDER BY qp.id ;