我有一个包含以下列的表格
EndDate DateTime AllowNulls
IsApproved Bit AllowNulls
当我向我的表发送选择查询时,这两列会产生错误。
可以说这是我的选择查询。
SELECT S.Name, S.Surname,
CASE
WHEN S.EndDate IS NOT NULL AND S.IsApproved = 1 THEN 'Left'
WHEN S.EndDate IS NOT NULL AND S.IsApproved = 0 THEN 'Waiting'
WHEN S.EndDate IS NULL AND S.IsApproved IS NULL THEN 'Joined'
ELSE ''
END AS Durumu
FROM STUDENT S
我收到的错误: 无法启用约束。一行或多行包含违反非空、唯一或外键约束的值
我的问题是如何正确选择这些空列?
PS这个错误与返回具有相同主键的相同查询无关,因为我的表中只有一个条目:)