0
嗨,我有一個表稱爲T1(id,number,version)
如何根據版本號選擇最新的記錄?
,幷包含像
1,123,1
2,123,2
3,345,1
5,123,3
數據現在我需要找回基於版本,也就是輸出的最新記錄應該是這樣的
3,345,1
5,123,3
爲此我寫了以下查詢,但它不起作用
select bd.* from T1 bd
where bd.version in (select max(bd1.version) from T1 bd1
where bd1.number = bd.number)
你能告訴我上面的查詢有什麼問題嗎?
你的代碼有什麼問題?它應該工作我猜。 – TechDo
它會顯示所有記錄 – user3149140