2つのフィールドを含むテーブルがあります(わかりやすくするため)。最初のものはグループ化したいもの、もう1つはコンマ区切りのテキストフィールドとして表示したいものです。どうやってするの?sqlserverでgroup byで複合フィールドを作成する方法
だから私のデータは、このようなものです:
col 1 col2
------ ------
Ashkan s1
Ashkan s2
Ashkan s3
Hasan k1
Hasan k2
Hasan k3
Hasan kachal
私はこの
をしたいcol1 count combination
------ ------ -------
Ashkan 3 s1, s2,s3
Hasan 4 k1, k2,k3,kachal
私は以下のようにして、グループを行うことができますが、組み合わせを行う方法?
select [col1],count(*)
FROM mytable
group by [col1]
order by count(*)