我希望能够设置添加一个字段来回答“对于此记录中的值,该值是否满足另一个表中的某些条件?”的问题。我想我会尝试case-when
使用a exists
,但 Teradata(我的 dbms)不喜欢它。有什么建议吗?
select foo,
(case when exists (select x.foo
from somedb x
where x.bar > 0)
then '1' else '0' end) as MyFlag
from mydb