创建一个具有两列的 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