如何基于对另一个表的选择在表的列中插入值

JOAO12

我需要帮助来更正以下代码:

UPDATE table_2 SET table_2.col_2 = '1'
FROM table_2 
INNER JOIN table_1 ON table_2.col_1 = table_1.col_1 
AND table_1.col_2 IN (2,6,11,16,19,22);

有2个表具有相同的第一列(即和和col_1相同)。table_1table_2

的第二列table_1用数字填充,而的第二列为table_2空。

我需要检查的行col_2table_1具有如2,6,11,16,19或22相同的值。然后,我需要插入值"1"中的相应小区col_2table_2这股相同的值col_1

下图使您更容易理解:

图片波纹管使其更易于理解。

谢谢。

专线小巴

这是MySQLUPDATE .. JOIN ... SET语法:

UPDATE table_2 t2
INNER JOIN table_1 t1 
    ON t2.col_1 = t1.col_1 
    AND t1.col_2 IN (2, 6, 11, 16, 19, 22)
SET t2.col_2 = 1

注意:我假设这table_2.col_2是数字数据类型,因此我删除了周围的单引号'1'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL查询以基于另一个表中的列值从一个表中选择

来自分类Dev

在 MySQL 中如何使用基于另一个表的列值的名称连接表?

来自分类Dev

如何将另一个选择的结果插入添加了额外列值的新表中?

来自分类Dev

如何选择一个表中的值在另一个表中不为空的列

来自分类Dev

如何基于另一个插入表?

来自分类Dev

如何基于另一个插入表?

来自分类Dev

如何基于在第一个表中的插入在另一个表中插入行

来自分类Dev

如何将值插入另一个表的列中?

来自分类Dev

如何:将值插入到另一个表上的列中

来自分类Dev

MySQL基于选择从一个表插入到另一个表

来自分类Dev

SQLITE:如何根据另一个表中的不同列选择列值

来自分类Dev

如何基于另一个表中的值查找和替换表中的值

来自分类Dev

如何根据另一个表中的值在表中插入值

来自分类Dev

如何从基于MySQL中另一个表的表中选择

来自分类Dev

SELECT查询基于另一个表中的值选择值

来自分类Dev

如何基于另一个表值插入记录

来自分类Dev

基于与另一个表的连接更新表中的列值?

来自分类Dev

基于从另一个表中选择的列更改的重复值

来自分类Dev

如何自动从另一个工作表中多次插入一个值?

来自分类Dev

如何基于另一个表替换数据表中的值

来自分类Dev

SQL / SpatiaLite:从另一个表插入数据时,如何在某些列中插入默认值?

来自分类Dev

如何基于另一个表的结果在MySQL中循环插入记录

来自分类Dev

如何在另一个表的特定列中定义的值中插入尽可能多的值

来自分类Dev

如何使用一个按钮将值插入表并在另一个表中更新值?

来自分类Dev

如何从一个表中选择数据并插入另一个表中?

来自分类Dev

如何从一个表中选择数据并插入另一个表中?

来自分类Dev

如何使用SQL将具有不同选择条件的多列插入到另一个表中

来自分类Dev

如何从一个表中选择数据并将其插入到带有新列的另一个表中

来自分类Dev

如何基于另一个表中另一列的值更新表中的列

Related 相关文章

  1. 1

    SQL查询以基于另一个表中的列值从一个表中选择

  2. 2

    在 MySQL 中如何使用基于另一个表的列值的名称连接表?

  3. 3

    如何将另一个选择的结果插入添加了额外列值的新表中?

  4. 4

    如何选择一个表中的值在另一个表中不为空的列

  5. 5

    如何基于另一个插入表?

  6. 6

    如何基于另一个插入表?

  7. 7

    如何基于在第一个表中的插入在另一个表中插入行

  8. 8

    如何将值插入另一个表的列中?

  9. 9

    如何:将值插入到另一个表上的列中

  10. 10

    MySQL基于选择从一个表插入到另一个表

  11. 11

    SQLITE:如何根据另一个表中的不同列选择列值

  12. 12

    如何基于另一个表中的值查找和替换表中的值

  13. 13

    如何根据另一个表中的值在表中插入值

  14. 14

    如何从基于MySQL中另一个表的表中选择

  15. 15

    SELECT查询基于另一个表中的值选择值

  16. 16

    如何基于另一个表值插入记录

  17. 17

    基于与另一个表的连接更新表中的列值?

  18. 18

    基于从另一个表中选择的列更改的重复值

  19. 19

    如何自动从另一个工作表中多次插入一个值?

  20. 20

    如何基于另一个表替换数据表中的值

  21. 21

    SQL / SpatiaLite:从另一个表插入数据时,如何在某些列中插入默认值?

  22. 22

    如何基于另一个表的结果在MySQL中循环插入记录

  23. 23

    如何在另一个表的特定列中定义的值中插入尽可能多的值

  24. 24

    如何使用一个按钮将值插入表并在另一个表中更新值?

  25. 25

    如何从一个表中选择数据并插入另一个表中?

  26. 26

    如何从一个表中选择数据并插入另一个表中?

  27. 27

    如何使用SQL将具有不同选择条件的多列插入到另一个表中

  28. 28

    如何从一个表中选择数据并将其插入到带有新列的另一个表中

  29. 29

    如何基于另一个表中另一列的值更新表中的列

热门标签

归档