Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 主表列上没有重复项的字符串合并_Sql_Peoplesoft - Fatal编程技术网

Sql 主表列上没有重复项的字符串合并

Sql 主表列上没有重复项的字符串合并,sql,peoplesoft,Sql,Peoplesoft,任何人都可以帮助我,只使用sql为字符串列提供sql,而不使用重复项,这应该适用于所有dbs。我需要在peoplesoft中查询记录视图/psquery 例如:我有主表清单(通用id+顺序3c是关键)如下所示 和子表检查表项目 COMMON_ID SEQ_3C CHECKLIST_SEQ CHKLST_ITEM_CD STATUS_DT AA0012 2 100 ESSAY 12-MAY-13 AA0012 2 20

任何人都可以帮助我,只使用sql为字符串列提供sql,而不使用重复项,这应该适用于所有dbs。我需要在peoplesoft中查询记录视图/psquery

例如:我有主表清单(通用id+顺序3c是关键)如下所示

和子表检查表项目

COMMON_ID SEQ_3C CHECKLIST_SEQ CHKLST_ITEM_CD STATUS_DT  
    AA0012    2       100          ESSAY 12-MAY-13   
    AA0012    2       200          TOEFL 12-MAY-13   
    AA0012    2       300          TRANS 13-MAY-13   
    AA0012    1       100          APFEE 10-MAY-13  
    AA0012    1       200          GRE 12-MAY-13   
    AA0012    1       300          TRANS 12-MAY-13   
    AA0012    1       400          RECLTR 26-JAN-00   
    AA0014    1       100          APFEE 10-MAY-13   
    AA0014    1       200          GRE 12-MAY-13   
    AA0014    2       100          APFEE 12-MAY-13   
    AA0014    2       200          GRE 26-JAN-00
我对子表的列status date有条件(例如:12_May-13 dated行),因此对于这些行,我希望获得每个公共id的单个显示,其中包含清单cd的合并值,并且没有重复项

COMMON_ID CHECKLIST_CD
AA0012 C,GRAPP
AA0014 GD, SD
请建议/提供peoplesoft中记录查看/psquery的sql,在这种情况下,应在所有数据库上验证。我只需要sql(不应该使用pl/sql)。 如果可以使用任何中间sql/临时表来完成,也可以

谢谢,

Shyam

我不明白你的问题,你想要动态专栏吗? 如果是这样,您可以在XMLP报表或crystal中的交叉表上执行此操作。。。
使用peopletools,您必须编写一个HTML区域

您必须使用peoplecode逻辑来实现这一点。这无法通过静态SQL实现。

您正在寻找聚合字符串连接。没有跨数据库执行此操作的标准方法。如果您提供实际使用的数据库,那么有人可以帮助您。在peoplesoft中,我们需要提供通用查询。如果有人能帮上忙,那就太好了。可以使用任意数量的中间sql/临时表来完成。
COMMON_ID CHECKLIST_CD
AA0012 C,GRAPP
AA0014 GD, SD