【发布时间】:2019-11-02 07:12:25
【问题描述】:
我一直在寻找一种方法来做到这一点,但我似乎找不到解决方案。
如何在不从第 2 列删除所有可能的变量的情况下选择和分组,其中第 1 列的变量不存在变量?
数据示例(左)- 我希望它如何(中)- 当前(右)
当我这样做时:
SELECT Column1, Column2, COUNT(*)
FROM Table
GROUP BY Column1, Column2;
如果我要使用这行代码,我将无法查看 column2 中针对 column1 的每个变量的所有变量(我希望如此)。因为如果它们不存在,它就不会显示在结果中。
所以我想查看 Column1 中的所有变量以及 Column2 中的所有 4 个可能变量,然后计算该组合存在的数量。
提前感谢您的帮助,希望我的问题很清楚。
【问题讨论】:
-
该表中有多少行,每列有多少不同的值?
-
表中有很多行。认为这并不重要,因为它只是示例的倍数。
-
基本上超过 100.000 行。