我想是這樣的: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