我必须仅使用符合某些条件的记录从表中提取整数 ID 列表。例如:
Select ProdID From Products Where (ProdType='XYZ');
问题是我必须将它作为一组逗号分隔值返回,以便我可以使用它来选择多选列表中的项目:
111,231,554,112
而不是作为记录。我不想在我的 C# 代码中执行此操作 - 我希望它通过这种方式从数据库中直接查询。有任何想法吗?
原文由 Mark Brittingham 发布,翻译遵循 CC BY-SA 4.0 许可协议
除了@OMG Ponies 方法,您还可以尝试以下 COALESCE 技巧:
使用 COALESCE 构建逗号分隔的字符串