【发布时间】:2010-08-26 19:04:28
【问题描述】:
我有一张表,上面有以下内容(我已按日期排序):
ID prodId date
16 532 2015-08-17
19 535 2014-08-18
18 534 2011-08-17
27 48 2010-08-26
26 1541 2010-08-25
25 1541 2010-08-21
24 1540 2010-08-20
21 48 2010-08-19
20 48 2010-08-18
17 533 2010-08-17
14 532 2010-08-17
22 1540 1970-01-01
我想选择日期是过去的最近的 prodId。我的问题是我得到了多个具有相同值的 prodId(在本例中为 48 和 1541)。
我的查询目前是:
SELECT * FROM `prods` WHERE (date <= '2010-08-26') order by date DESC
如何更改查询以删除不需要的行?
【问题讨论】:
-
人为错误>.
标签: mysql