我正在为我们的某个公用事业服务器中的失败作业进行夜间触发。系统将作业的基本信息写入cache_behavior {
forwarded_values {
headers = ["Host"]
}
}
表,并将其详细信息写入WQ
表。 WDQ
表每个作业有一个条目,而WQ
表将有大约4-5个条目用于同一个作业。
如果我使用这样的基本连接来提取数据:
WDQ
我得到这样的数据,这是多次重复select
wq.id, wq.Name, wq.Server, wq.DB, wq.insertdate,
wq.CreatedDate as 'Completed Date/Time',
wq.PeekedService, wdq.Op, wdq.Val
from
milan.milan.WorkspaceQueue wq (nolock)
inner join
milan.milan.WorkspaceDetailQueue wdq (nolock) on wq.Id = wdq.PId
where
wq.OpDescription = 'Manage My Matters'
and wq.Id = '5114'
order by
wq.InsertDate desc
数据。
WDQ
基本上,我希望结果数据看起来像这样:
id|Description|Server|DB|insertdate|Completed Date/Time|PeekedService|Op|Val
5114|User: CHAND|DMS-WEST|SFO|2018-04-12 19:25:00|2018-04-12 19:29:00|My Matters Service 09|mymattersorganize|NULL
5114|User: CHAND|DMS-WEST|SFO|2018-04-12 19:25:00|2018-04-12 19:29:00|My Matters Service 09|folderid|40310
5114|User: CHAND|DMS-WEST|SFO|2018-04-12 19:25:00|2018-04-12 19:29:00|My Matters Service 09|categoryformat|@imProfileCustom1@ - @imProfileCustom1Description@
5114|User: CHAND|DMS-WEST|SFO|2018-04-12 19:25:00|2018-04-12 19:29:00|My Matters Service 09|workspaceformat|@imProfileDescription@ - @imProfileName@