2017-06-21 13 views
0

テーブルを結合する方法SQL 4GLと私はこのようになりますいくつかのタスクを実行する必要があります。 私は、例えば二つのテーブルがあります。SASは、私はプログラミングに新しいです

TableAの

+-------+ 
| name | 
+-------+ 
| name1 | 
| name2 | 
| name3 | 
+-------+ 

TableBの

+-------+-------+ 
| name | tips | 
+-------+-------+ 
| name1 | tips1 | 
| name1 | tips2 | 
| name1 | tips3 | 
| name2 | tips4 | 
| name2 | tips5 | 
| name3 | tips6 | 
+-------+-------+ 

今私はこのようなテーブルを持つようにしたい:

表C

+-------+---------------------+ 
| name |  tips   | 
+-------+---------------------+ 
| name1 | tips1, tips2, tips3 | 
| name2 | tips4, tips5  | 
| name3 | tips6    | 
+-------+---------------------+ 
+0

例を検索する - これは私が必要なものである –

答えて

0
data TableC; 
    set TableB; 
    by name; 

    length t_tips $ 1000; 
    retain t_tips; 

    if (first.name) then 
     do; 
      t_tips=strip(tips); 
     end; 
    else 
     do; 
      t_tips=strip(tips) ||", "||strip(t_tips); 
     end; 

    if (last.name) then output; 
    drop tips; 
run; 
+0

を登録しよう。 ;] – ApplePie

関連する問題