我有一個表是這樣的:如何獲得一個記錄是按日期排序
id product_id price date
1 1001 100 2017-05-29
2 1005 101 2017-03-30
3 1001 102 2017-03-30
4 1003 106 2017-06-07
5 1005 106 2017-04-30
我想按product_id
並獲得唯一一個最新的產品每個product_id
。我也有最小和最大價格變量,應該應用於price
列。
我查詢的結果應該是:
1 1001 100 2017-05-29
4 1003 106 2017-06-07
5 1005 106 2017-04-30
是否有可能通過SQL
或者我應該使用應用程序的一面呢?
你想按日期排剛剛過去的記錄進行排序,並取,但您預期的結果顯示了3個,而且也沒有相關性對他們無論是升序還是降序排序。請讓自己清楚。 – Sandeesh
對不起,最後一個記錄's'。 –
最近有多少條記錄?你想使用laravel查詢生成器還是雄辯?這是一個簡單的SQL查詢。但你需要更好地解釋。 – Sandeesh