如何查询Task表下的不同子表的关联数据?

如何查询Task表下的不同子表的关联数据?针对这个问题,今天小编总结了这篇文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。

如下示例代码,查询Task表下的不同子表的关联数据,关联字段用子表的字段,可以用类似ref_表名的方式查询:

var callerID = parent.caller;
    if( JSUtil.notNil(callerID) ) {
var inc = "sys_class_name=incident^active=true^ref_incident.caller_id="+callerID;
var prb = "sys_class_name=problem^active=true^opened_by="+callerID;
var chg = "sys_class_name=change_request^active=true^ref_change_request.requested_by="+callerID;
var scr = "sys_class_name=sc_req_item^active=true^ref_sc_req_item.request.requested_for="+callerID;

current.addEncodedQuery(inc+"^NQ"+prb+"^NQ"+chg+"^NQ"+scr);
    }
else
    current.addEncodedQuery("sys_idISEMPTY");

以上就是查询Task表下的不同子表的关联数据的方法,代码示例简单明了,如果在日常工作遇到此问题。通过这篇文章,希望你能有所收获,更多详情敬请关注行业资讯频道!