我正在做一個文檔管理系統,我遇到了一些問題。我希望能夠選擇並顯示具有最高版本號 這是我當前的代碼每個獨特的文件:如何返回最大值的多行
SELECT DISTINCT(policyheader.policytitle),
Max(policyrecords.policyversion) AS maxPolicy,
policyrecords.useruploaddate,
policyrecords.policydesc,
LEFT(policyrecords.whatchanged, 30) AS changes,
policyheader.policyref
FROM policyrecords
INNER JOIN policyheader
ON policyrecords.policyref = policyheader.policyref
GROUP BY policyrecords.policydesc,
policyrecords.policyversion
我也一直在努力IN
爲好。
我想這回是這樣的數據:它返回這個數據
DISTINCT不是一個函數。除此之外,這是一個非常常見的問題。但是,如果您願意,可以考慮遵循以下簡單的兩步操作步驟:1.如果您尚未這樣做,請提供適當的DDL(和/或sqlfiddle),以便我們可以更輕鬆地複製問題。 2.如果您尚未這樣做,請提供與步驟1中提供的信息相對應的所需結果集。 – Strawberry
我已添加圖片,我將嘗試使用sql小提琴來複制它 – danielh