如果存在任何值,则压缩 SQL 列表
Condense SQL list if any value present
我有一个 table 这样的:
Email | Value
a | T
a | F
b | T
c | F
c | F
如果 T 存在,我想将电子邮件的所有值转换为 T,否则保留为 F,然后按唯一电子邮件分组:
Email | Value
a | T
b | T
c | F
根据这些值,您可以使用 max()
和 group by
。
select Email, max(value) as Value
from t
group by Email
我有一个 table 这样的:
Email | Value
a | T
a | F
b | T
c | F
c | F
如果 T 存在,我想将电子邮件的所有值转换为 T,否则保留为 F,然后按唯一电子邮件分组:
Email | Value
a | T
b | T
c | F
根据这些值,您可以使用 max()
和 group by
。
select Email, max(value) as Value
from t
group by Email