我正在寻找一个sql查询解决方案,可以让我比较不同的属性和它们的值,这是在行中,为不同的id是在一个父id分组。我想打印的结果,无论它是否匹配在一个单独的列。下面的屏幕截图包含数据和用红色标记的所需结果。
在这里添加我从gmb运行查询时得到的结果。我还添加了一个列expected\u result,这样我们就可以很容易地看到差异:gmb query和expected result
我正在寻找一个sql查询解决方案,可以让我比较不同的属性和它们的值,这是在行中,为不同的id是在一个父id分组。我想打印的结果,无论它是否匹配在一个单独的列。下面的屏幕截图包含数据和用红色标记的所需结果。
在这里添加我从gmb运行查询时得到的结果。我还添加了一个列expected\u result,这样我们就可以很容易地看到差异:gmb query和expected result
2条答案
按热度按时间qvsjd97n1#
可以使用窗口函数和条件表达式:
kmpatx3s2#
如果您的表不是太大,您可以在groupnumber和attributename上将其自身连接起来,如下所示: