以下は私が書いた私のSQLコードですが、物事が複製されていることに気づきました。これは受け入れられません。私はSQLにあまり精通しておらず、これに問題があり、助けていただければ幸いです。また、これを編集したので、ここに余分なテーブルがあることがわかりますが、これによりパフォーマンスが低下しますか?
select distinct
ru.registername AS [1]
,lc.lifecyclename AS [2]
,s.statename AS [3]
,t.timername AS [4]
,t.lastexecuted AS [5]
from hsi.wfsrvrxlcstate wxs with (nolock)
join hsi.registeredusers ru with (nolock) on wxs.registernum = ru.registernum
join hsi.lcstate s with (nolock) on wxs.statenum = s.statenum
join hsi.lcxstate lxs with (nolock) on s.statenum = lxs.statenum
join hsi.lifecycle lc with (nolock) on lxs.lcnum = lc.lcnum
join hsi.lcstatextimer sxt on s.statenum = sxt.statenum
join hsi.lctimer t on sxt.timernum = t.timernum
join hsi.tasklist tl with (nolock) on t.actionnum = tl.tasklistnum
join hsi.tasklistxtask tlxa with (nolock) on tl.tasklistnum = tlxa.tasklistnum
join hsi.action a with (nolock) on tlxa.tasknum = a.actionnum
order by registername, lastexecuted desc, lifecyclename
事前にすべての助けをありがとう!