因此,我正在自動執行我的任務,最終產品是一個視圖,我獲得一個簡單的任務列表,最後一列是該任務的最後一個更新。我試過加入這些表,但他們收到所有更新,我只想要最新的,我知道日期是相同的(我已經用GETDATE()作爲日期值插入它們)。帶有來自另一個表的更新的SQL任務表
我找不到一種方法來從Tasks表中獲取所有列,並且只從Tasks_Updates表中獲取「上次更新」。
下面是來自一些簡單的數據:
These are my tables, one for tasks, one for task updates
這是我的看法的代碼,我知道這很簡單,我已經嘗試過(選擇頂部1列]),並沒有工作,我也試過無解
SELECT
dbo.TSKM_tsk.TASKID,
dbo.TSKM_tsk.DATE,
dbo.TSKM_tsk.[RAISED BY],
dbo.TSKM_tsk.NAME,
dbo.TSKM_tsk.[DUE DATE],
dbo.TSKM_tsk.DESCRIPTION,
dbo.TSKM_tsk.STATUS,
dbo.TSKM_updates.uDESCRIPTION
FROM
dbo.TSKM_tsk INNER JOIN
dbo.TSKM_updates ON dbo.TSKM_tsk.TASKID = dbo.TSKM_updates.rTask
最終產品是喜歡這幅畫,但分組值只與最後一次更新,不是所有的更新表更新:
我非常感謝你們提前!
感謝@ AT-2016我覺得我是一個更近了一步,現在我只能看到線ferering到任務,這意味着每個1次更新,但我只看到所有行的一個更新。 – Jhonyang
下面是我得到了什麼至今 [鏈接] https://fbcdn-sphotos-ea.akamaihd.net/hphotos-ak-xat1/v/t34.0-12/14696904_1271081789580018_1559710457_n.png?oh=dd2845793ec9646568e5aac7ab564978&oe= 57FFFFDF&__ gda __ =41_4223cec7113f577a5bcbe6a152e6b569 – Jhonyang