我有以下查询,它可以很好地根据设置的时间戳返回结果。
SELECT * FROM catalog WHERE part IN (SELECT part FROM query_data WHERE timestamp >= '2015-02-02') LIMIT 10
我想做的是从上面得到结果,但按 DESC 顺序排序时间戳。像这样的东西,但它不起作用。返回相同的值,但不是基于时间戳的 DESC 顺序。
SELECT * FROM catalog WHERE part IN (SELECT part FROM query_data WHERE timestamp >= '2015-02-02' ORDER BY timestamp DESC) LIMIT 10
想法?时间戳列仅在 query_data 表中找到。不确定这是否导致问题?