【发布时间】:2020-03-12 13:24:53
【问题描述】:
我正在从 ERP 系统生成报告,其中为用户提供了一个复选框,该复选框为每个选定的项目返回一个布尔值。数据库托管在 SQL Server 上。
但是,用户也可以选择具有其他值的Contracts,如下所示。
我想将类别捕获为单个列,并且我不介意视图中有重复的行。我希望第一行返回 Contract,第二行返回选择的其他值,用于相同的参考 ID。
【问题讨论】:
-
表或结果集中的行没有定义的顺序,没有一列(或一组列)来枚举所需的顺序。这两个建议都忽略了这个事实——它们可能看起来有效,但这是环境的产物。
标签: sql sql-server tsql