すべてのデータベースで機能するはずのSQLのみを使用して、重複を除いて文字列列を連結するSQLを提供することで、誰か助けてください。peoplesoft でレコード ビュー / psquery のクエリが必要です。
EG: マスター テーブル CheckList (common_id + seq_3c がキー) があります。
COMMON_ID SEQ_3C CHECKLIST_CD
AA0012 2 C
AA0012 1 GRAPP
AA0014 1 GD
AA0014 2 SD
および子テーブルのチェックリスト項目として
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
子テーブルの列ステータス日付 (例: 12_May-13 dated rows ) に条件があるため、これらの行について、重複のない checklist_cd の連結値を持つ共通 ID ごとに単一のショーを取得したいと考えています。
のように
COMMON_ID CHECKLIST_CD
AA0012 C,GRAPP
AA0014 GD, SD
この場合、すべてのデータベースで検証する必要がある peoplesoft のレコード ビュー/psquery の SQL を提案/提供してください。私はSQLでのみ必要です(pl / sqlは使用しないでください)。中間SQL/一時テーブルのいずれでも実行できる場合は、それも問題ありません。
ありがとう、
シャム