案例中的子查询怎么写?

问题描述 投票:0回答:0

创建一个具有两列的 select 语句:“持续时间”和条件。 一个命名为“title_type”,如果相应的持续时间,则具有“TV series”值 其中有“季节”,否则为“电影”。我正在使用 PostgreSQL。

错误:

错误:用作表达式的子查询返回多于一行

我试过下面的语法。

select duration,
case
when duration = (select duration from movies where duration ILIKE '%season%') then 'Season'
else 'Movie'
end as title_type
from movies
sql postgresql case pgadmin-4
© www.soinside.com 2019 - 2024. All rights reserved.