我使用SQL Server 2012。我有个问题,我无法从表中获取行
#gen
当它仅在上的所有行上为空时
zfeaturekey
字段基于
zplid
和
codetypeid
.
我需要得到在所有行上只有NULL的行
zfeaturekey
,但必须是相同的
代码类型
同样
zplid
.
CREATE TABLE #gen
(
CodeTypeId int,
Zplid int,
Zfeaturekey nvarchar(50)
)
INSERT INTO #gen
VALUES
(854838, 25820, NULL),
(849774, 25820, NULL),
(849774, 25820, NULL),
(849774, 25820, NULL),
(849774, 25820, NULL),
(987431, 26777, NULL),
(987431, 26777, 1502280005),
(987431, 26777, 1502290001)
输出:
CodeTypeId Zplid Zfeaturekey
-------------------------------------
854838 25820 NULL
849774 25820 NULL
849774 25820 NULL
849774 25820 NULL
849774 25820 NULL
这就是我需要的结果:
CodeTypeId Zplid COUNT
---------------------------------
854838 25820 1
849774 25820 4
我不会接受
zplid = 26777
因为它有
Null
另一行的值为1502280005。
我需要在所有行中选择特性为空的位置
zplid
和
代码类型
.