我正在寻找一种循环表的列来生成输出的方法,如下所述.
该表看起来像这样:
ID Name OPTION1 OPTION2 OPTION3 OPTION4 OPTION5 1 MyName1 1 0 1 1 0 2 MyName2 0 0 1 0 0
输出看起来像这样:
MyName1 -> OPTION1, OPTION3, OPTION4 MyName2 -> OPTION3
这样做的任何方向都将非常感激.否则,我想我将不得不使用游标或临时表...数据库引擎是MSSQL.我在数据库级别进行格式化的原因是将其输出提供给有限的可编程环境.
更新:输出可以以任何形式,一串或多行字符串.
更新:通过使用@str = @str + ...构建字符串是否可以实现这一目标?
更新:我更改了输出...这应该更容易.
谢谢!