我想是这样的:SQL SELECT从副本DISTINCT ORDER BY ID CID
SELECT DISTINCT ID from copies WHERE timestamp < 1229444506 ORDER BY CID
的问题是,这一个只返回ID,我需要CID和其他表中的列。
这可能是因为这是完全错误的,藏汉其他原因,所以我会解释我需要什么。
我有一个表,“记录”在我maintable每一行变化。这在未来我将能够及时回溯,看看主桌是如何看起来像某个特定日期的。
因此,我需要的是一个查询,命令所有行由CID,其中时间戳< 1229444506,然后通过ID DISCTINCT他们。
我想查询的ID,当CID最新首先责令退还的第一行。
香港专业教育学院试图得到这个工作,用不同的方法,但没有运气。 有什么建议吗?
这似乎工作,如果我想绝对的莱特斯行,但如果我想要时间戳<1229444506我应该在哪里放时间戳<1229444506? – 2009-08-25 07:48:21
在子查询中。 – ondra 2009-08-25 08:16:47
乍看之下,这似乎是诀窍,生病将运行一些检查,看看它是否可以。 谢谢Ondrej Palkovsky。 – 2009-08-25 09:34:47