我有以下情况:
Database A.table A.name
Database A.table A.Application
Database B.table B.name
Database B.table B.Application
Database C.table C.name
Database C.table C.Application
我正在尝试编写一个 UPDATE 查询,它将为表 A.Application 设置一个值。我需要更新它的值可能来自表 B 或 C,但不能同时来自两者;A.name 仅存在于 B 或 C 中。我需要更新的每一行的条件如下:
If B.name exists for A.name, set A.Application = B.application
If C.Name exists for A.name, set A.application = C.application
我正在尝试以非动态方式执行此操作;任何援助将不胜感激。