SQL Count由参数定义的唯一对象

Edu*_*rdo 5 sql sql-server sql-server-2000

我有一张桌子:

id | parameter
 1 | A
 1 | B
 2 | A
 3 | A
 3 | B
Run Code Online (Sandbox Code Playgroud)

表示使用以下值定义的对象:

 1 -> A,B
 2 -> A
 3 -> A,B
Run Code Online (Sandbox Code Playgroud)

我想使用SQL查询计算具有不同参数的对象的数量,因此在这种情况下,它将是2个唯一对象,因为1和3具有相同的参数.

参数数量没有限制,可以有0或任何其他数字.

该数据库是Microsoft SQL Server 2000.但我不介意知道其他数据库的解决方案.

Edu*_*rdo 0

我通过 Cheran S 提供的链接解决了问题(因为 Microsoft SQL Server 仍然没有 GROUP_CONCAT() 函数) http://dataeducation.com/rowset-string-concatenation-which-method-is-best/