【发布时间】:2021-11-25 21:10:37
【问题描述】:
我知道下面的 case 语句选择了第一个真条件:
SELECT
CASE
WHEN 1/1 = 1 THEN 'Case 1'
WHEN 2/2 = 1 THEN 'Case 2'
END;
我遇到一个问题,其中一个用户似乎在多行中同时拥有案例 1 和案例 2。
下图显示用户 id aaaa 在每个案例评估中出现多次。我正在寻找一种方法让我的 sql 只为用户 aaaa 产生一个结果,即使用户 aaaa 在表中出现 100 次。我希望它为该用户显示第一个真实结果。
【问题讨论】:
-
下面的图片 - 没有图片。但是不要解决这个问题,编辑您的问题并将示例数据和预期结果添加为 text。
-
已编辑以添加预期结果和结果。数据分类