【发布时间】:2019-04-15 12:30:43
【问题描述】:
我想更新一个表的字段,其中三个其他属性的组合在另一个表中。我在语法上遇到了一些困难,因此不胜感激。
【问题讨论】:
-
告诉我们您的尝试。
标签: sql conditional-statements where where-in
我想更新一个表的字段,其中三个其他属性的组合在另一个表中。我在语法上遇到了一些困难,因此不胜感激。
【问题讨论】:
标签: sql conditional-statements where where-in
您通常会为此使用EXISTS:
SELECT *
FROM a
WHERE EXISTS (
SELECT 1
FROM b
WHERE a.col1 = b.col1 AND a.col2 = b.col2 AND a.col3 = b.col3
)
将以上内容转换为UPDATE 查询。
【讨论】: