這是我的sql小提琴。SQL通過將兩列分組來選擇最大值
http://sqlfiddle.com/#!2/7f0780/1/0
我似乎有,當我組兩列,以獲得最大()值,則返回錯誤相關的數據的問題。
你會看到id不正確。
有人可以幫我。
create table table1 (id int,id1 int, id2 int, version int);
insert into table1 values
(1,7,9,1),
(2,7,9,2),
(3,7,9,3),
(4,7,9,4),
(5,9,7,5),
(6,9,7,6);
SELECT max(version),id
FROM table1
group BY
id1,id2
MAX(VERSION) ID
4 1
6 5
+1。 。 。你如何*不*起動一個問題,開始「這是我的SQL小提琴」,然後解釋什麼是問題? –