【发布时间】:2009-07-23 01:49:01
【问题描述】:
我正在寻找一个可以在 Sharepoint 2003 上运行的查询,以显示给定用户 ID 创建/访问的所有文档。
我找到了包含文档 (Docs) 的表格和用户表格 (UserInfo、UserData) 但是两者之间的关系似乎有点奇怪——我们的 userdata 表中有 99,000 条记录,而 userinfo 中有 12,000 条记录——我们有 400 个用户!
我想我希望与具有 400 条记录的用户表建立简单的一对多关系并将其连接到文档表,但我认为情况并非如此。
任何帮助将不胜感激。
编辑: 谢谢比约恩, 我已将该查询翻译回 Sharepoint 2003 结构:
select
d.* from
userinfo u join userdata d
on u.tp_siteid = d.tp_siteid
and
u.tp_id = d.tp_author
where
u.tp_login = 'userid'
and
d.tp_iscurrent = 1
这为我提供了一个 siteid/listid/tp_id 的列表,我必须看看是否可以将它们追溯到文件名/路径。 全部:任何额外的帮助仍然很感激!
【问题讨论】:
标签: sharepoint sharepoint-2003