我有一個數據庫表等返回具有相同的值最大列值的行如下:從另一列
創建表#TEMP(ID INT,數字1 INT,NUMBER2 INT)
INSERT INTO #TEMP( 111,123,10)
INSERT INTO #TEMP(111,223,10)
INSERT INTO #TEMP(111,323,10)
INSERT INTO #TEMP(112,123,11 )
INSERT INTO #TEMP(112,223,11)
INSERT INTO #TEMP(112,333,11)
INSERT INTO #TEMP(113,124,12)
INSERT INTO #TEMP(113,126,12)
INSERT INTO #TEMP(114,128,121)
我已經工作的查詢,但仍然沒有運氣。我尋找返回以下結果:
ID數字1 NUMBER2
在結果集需要返回具有相同ID值的列Number1的最大值的行。
你是怎麼嘗試到目前爲止?什麼是問題,你得到一個錯誤/ – logixologist
我嘗試使用從#temp選擇MAX(Number1),ID,Number2。但它只返回一行。 – ncoder