复杂的 sql 查询以更新表,如果 id 在

约翰

我想大量更新关于另一个表格的表格。我有一个公共 ID,如果该 ID 在第二个表中,我想更新一行。

表 1:ID_table1|is_in_db2

表 2:ID_table2|ID_table1

如果 ID_table1 在表 2 中,我想将 is_in_db2 更新为 1

翻动

您想使用 ID 上的内部联接来联接表。这将为出现在两个表中的任何行更新指定的列。

UPDATE
    table1
    INNER JOIN table2 ON table1.ID = table2.ID_table1
SET
    table1.is_in_db2 = 1;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章