这是我的数据的样子
title value
------------
t1 v1
t2 v2
t3 v3
现在我想t1
和t2
被推断为相同的值t12
。所以,我这样做:
SELECT
CASE
WHEN title = 't1' OR title = 't2'
THEN 't12'
ELSE title
END AS inferred_title,
COUNT(value)
FROM
my_table
GROUP BY
inferred_title;
我预计输出是:
inferred title values
-----------------------
t12 2
t3 1
但我最终得到的是:
inferred title values
--------------------------
t12 1
t12 1
t3 1
如何让它按照我想要的方式运行?我不想要重复的行。