【发布时间】:2015-03-08 21:34:03
【问题描述】:
我有一个如下所示的 SQl 表:
我试图弄清楚如何根据组所在的域来标记一组具有 Primary 属性的组,并且它们都具有相同的 SetID。
例如,我想将位于域 A 中的组标记为组的主要组。因此,在上表中,第 2 行将被标记为主要组,就像第 6 行将被标记为主要组一样。
我目前正在使用 SQl Server。请帮忙!
谢谢你:)
编辑
我想要的输出是这样的:
因此,在 SetID 1 中的组中,第 2 行位于域 A 中,因此其中一个成为主要组。本质上,我所做的是确定要合并的组集。因此,Primary 标签允许我确定哪个组将是父组,以及一组中的哪些其他组将是它的子组。
【问题讨论】:
-
请编辑您的问题并显示您想要的输出。我了解逻辑,但不了解标签的实际外观。请记住,行号不会存储在表中,除非您有一个明确的列来存储它。
标签: sql sql-server datatable logic business-intelligence