SQL(ASA v9)连接多个返回值

时间:2016-03-24 00:32:03

标签: sql concatenation

我见过“使用FOR XML PATH ”回答的类似问题,但对于 FOR XML ,ASA V9只有 AUTO,EXPLICIT 和 RAW

我有两张桌子:

PATIENT (patient_id, visit_id)
TREATMENT (visit_id, treatment_id)

我想和他们一起回来:

patient_id, visit_id, treatment_id

其中最后一个值是该访问的所有治疗的串联。

1 个答案:

答案 0 :(得分:1)

LIST功能就是你的答案:

df = pd.DataFrame([[1],[1],[2],[2],[2]])
df['n']=1
df.groupby(0).cumsum()

   n
0  1
1  2
2  1
3  2
4  3