将带有子查询的Sql查询转换为CAML

将带有子查询的Sql查询转换为CAML,sql,sharepoint,subquery,caml,Sql,Sharepoint,Subquery,Caml,我想从sql查询创建caml查询。sql查询包含来自同一列表的子查询 我已经尝试了一千种方法,但都不起作用 查询是: Select * from "list" where NameUser = (select NameUser from "list" where responsible = [Me]) responsible字段为用户类型,NameUser字段为string类型 多谢各位 Alex.你能证明源列表数据的样本是什么样的吗?它还可能有助于提供您想要的查询逻辑的逻辑描述(不仅仅是SQ

我想从sql查询创建caml查询。sql查询包含来自同一列表的子查询

我已经尝试了一千种方法,但都不起作用

查询是:

Select * from "list" where NameUser = (select NameUser from "list" where responsible = [Me])
responsible
字段为用户类型,
NameUser
字段为
string
类型

多谢各位


Alex.

你能证明源
列表
数据的样本是什么样的吗?它还可能有助于提供您想要的查询逻辑的逻辑描述(不仅仅是SQL)。因为主查询和子查询都查询同一个列表,所以不清楚为什么不能简单地查询“responsible=[Me]”这个列表用于估算工作时间。有些字段是项目、任务、责任。。。根据您输入的项目,您将有不同的经理。我想看看那些负责人,看看你的项目中的人。但不仅仅是该项目的责任线,还有该人的所有责任线,无论其项目与否。例如:A中的人C负责,B中的人D负责,C中的人D负责,可以看看B中D负责的那一行。D可以看一下B中C负责的那一行。D不能看A行,因为D从未对A负责。我希望能很好地解释我自己,我的英语非常有限。如果不清楚的话,我会尝试用另一种方式解释。非常感谢你。