我需要识别具有多个相同IncidentCode的所有StudentID,但只有当IncidentID也大于1.我该怎么做?如何根据计算两个标准来确定结果?
数据集:
所需的结果:
样本数据集的代码:
CREATE TABLE #Duplicates(
IncidentID varchar(10),
StudentID varchar(10),
IncidentCode varchar(10),
Levels varchar(10)
)
INSERT into #Duplicates (IncidentID, StudentID, IncidentCode, Levels)
VALUES
('1', '4444444','06','1'),
('1', '4444444','06','2'),
('23', '5555555','06','1'),
('22', '3333333','06','2'),
('64', '3333333','06','2'),
('64', '3333333','06','3')
SELECT *
FROM #Duplicates
谢谢!
感谢您的回复@JohnHC。但是,这给了我一个错误:“没有列名'被指定为'A1'的列2”。 – JM1