即使沒有匹配MYsql中的條件,我也想獲取最新記錄。在mysql中獲取最新的記錄,但沒有匹配條件
例如,我想根據產品類型分組選擇2013年1月20日的數據,但它不符合此條件,因此它將獲得這些產品類型的最新日期(2013-01-19)或2013-01-15)。
Coding:
Select date from tblproducttype where
date=(select max(date) from tblproducttype group by type) where date='2013-01-20'
Table product type
ID Type Date
1 2 2013-01-20
2 2 2013-01-20
3 2 2013-01-14
4 3 2013-01-19
5 4 2013-01-16
6 4 2013-01-13
結果應該是以下幾點:
ID Type Date
1 2 2013-01-20
2 2 2013-01-20
4 3 2013-01-19
5 4 2013-01-16
對於結果,我想要的數據2013年1月20日與其他產品的最新數據結合起來。
最後,我們只能得到那些產品類型的最新日期。
如何在MYSQL中做到這一點?
問候。
請張貼您的企圖。 –