【发布时间】:2022-11-25 02:44:31
【问题描述】:
我想根据行值获取记录。请参阅所附图片以获取带记录的表格概览。
如果对于特定的ESAProjectID,列projecttype中没有Execution Project,则取值所在的行
projecttype='Group Project'。
否则
如果为特定的 ESAProjectID 找到了 Execution Project 和 Group Project 然后
只拿projecttype='Execution Project'
我试过这个 SQL 但没有运气
SELECT DISTINCT a.ESAProjectID, a.projecttype
FROM test1 a
INNER JOIN test1 b
ON a.ESAProjectID = b.ESAProjectID
WHERE a.projecttype = 'Group Project'
【问题讨论】:
-
“执行项目”和“组项目”是
projecttype列中唯一可能的值吗? -
@forpas 是的,这两个是字段值