【发布时间】:2013-08-25 02:56:30
【问题描述】:
即使不匹配MYsql中的条件,我也想获取最新记录。
例如,我想按产品类型分组选择 2013-01-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-01-20 的数据与其他产品的最新数据相结合。
最后,我们只能得到这些产品类型的最新日期。
如何在 MYSQL 中做到这一点?
问候。
【问题讨论】:
-
请发布您的尝试。
标签: mysql