我会在我的case语句中做一个select语句,如下所示:
CASE
WHEN d.dependent_speed_type = 4 THEN (SELECT column FROM tablename)
END
但这不起作用。 我可以在case语句中实现select语句吗?如果值4在我的列“d.dependent_speed_type”中,则应该从另一个表中选择一个特殊值。正确的语法怎么样?
答案 0 :(得分:2)
您必须使用始终返回一个值的内容,例如SELECT MAX(column) FROM tablename)
。