カテゴリ変数をグループ化して連結したいと思います。例:
たたく x
1 a
1 b
1 b
2 a
2 a
グループを連結すると、
pat y
1 abb
2 aa のようになります。
Mysql では、これは group_concat を使用して行われます。
SELECT pat, GROUP_CONCAT(x SEPARATOR '-') y FROM tb GROUP BY pat
また、関数が個別の順序付けられた値を連結できるとよいでしょう。上記の例では、出力は次のようになります:
pat y
1 ab
2 a
MySQL の場合:
SELECT pat, GROUP_CONCAT(DISTINCT x ORDER BY x SEPARATOR '-') y FROM tb GROUP BY pat