【发布时间】:2021-03-13 15:17:10
【问题描述】:
表:
first_col second_col
78 g1
79 g2
754 g1
34 g2
67 g1
当这个查询被执行时:
SELECT T1.* ,CASE WHEN EXISTS (SELECT 'X' FROM Tab1 T2 WHERE T2.first_col=T1.first_col GROUP BY
second_col) THEN 'include' ELSE 'exclude' END new_col FROM Tab1 T1;
但是不支持这个子查询
谢谢!
【问题讨论】:
-
GROUP BY和子查询很棘手。请说明您想要做什么。 -
first_col在您的表中是唯一的吗?