每个销售我有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