如何根据另一张表的值进行条件判断

耳元 60 信誉分
2024-03-29T06:12:01.1333333+00:00

假设我有一张表A,我想在A表中额外增加一列,列属性判断自值是否在另一张表B中存在。我试过用表连接来进行update,但似乎不可行。想要咨询一些可行的建议。

SQL Server
SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
103 个问题
{count} 票

接受的答案
  1. CosmogHong-MSFT 24,026 信誉分 Microsoft 供应商
    2024-03-29T07:46:06.14+00:00

    可以用Case When + Exists 判断,像这样:

    CASE WHEN EXISTS ( SELECT * FROM TableB AS B WHERE B.Column = A.Column) THEN 'Yes' ELSE 'No' END
    

    如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助