每個銷售我有4個表(銷售,用戶,StatusSale和SaleHistory)如何返回最新記錄與特定條件
SaleHistory具有銷售,用戶和StatusSale
我的表SALEHISTORY
外鍵我想從每個銷售都最後一個記錄選擇的ID,但僅如果的status_sale_id是其中之一:1,10,11,12,13,14 ,15,16,17,18,19]
我使用這個通過出售來獲得最後一個記錄:
SELECT DISTINCT ON(sale_id) *
FROM sales_status_histories
ORDER BY sale_id, created_at DESC
但與條件,我不知道我應該做的。
有人可以幫助我嗎?
您可以按照此處給出的示例進行操作。 https://stackoverflow.com/questions/44654857/get-latest-table-entry-by-a-unique-id-with-multiple-time-stamps/44655191#44655191 – jimmy8ball