使用另一个表中的 ID 加入和更新 MySQL 记录?

培根LikeTheKevin725
    AdminTable
    ----------------------------
    ID | Start Date | LoginID
    ----------------------------
    3  | 10/11      | 28
    4  | 12/12      | 89
    5  | 13/13      | 74
    ----------------------------

    LoginTable:
    -------------------------------
    ID | Email              | Name
    -------------------------------
    28 |   [email protected]      | Bob
    89 |   [email protected]      | James
    74 |   [email protected]      | Bimmy
    ---------------------

我想更新登录表,并将 Bimmy 更改为 Jimmy。但我拥有的唯一值是用户的 AdminTableID。

重申:Jimmy 的管理表 ID 5。我需要找到某种方法来使用此 ID (5) 并将其与他在 LoginTable 中的记录匹配,其中 5 连接到 74 并允许我访问该行。

我想做类似的事情: UPDATE LoginTable AS L SET L.Name = 'Jimmy' WHERE AdminTable.ID = 5

有谁知道如何加入这个?

卢克W

试试这个:

UPDATE LoginTable 
LEFT JOIN AdminTable ON IFNULL(LoginTable.AdminID,0) = IFNULL(AdminTable.ID,0)
SET name="Jimmy" WHERE AdminTable.ID=5;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新具有另一个表ID的表中的记录

来自分类Dev

使用实体框架将新插入的记录 ID 更新到另一个表

来自分类Dev

创建MySQL触发器以更新另一个表中的多个记录

来自分类Dev

使用 MySQL 从具有条件和 ID 的另一个表更新表

来自分类Dev

如何通过与另一个表的id列进行比较来更新表中的记录?

来自分类Dev

如何在更新 MySQL 中的第三个表时将多个记录从一个表插入另一个表

来自分类Dev

从另一个表更新表中的记录

来自分类Dev

将所有mysql记录从一个表更新到另一个表

来自分类Dev

如何更新另一个表中的记录

来自分类Dev

MySQL在另一个表中找到与记录相关的最小和最大日期

来自分类Dev

mysql按最大ID分组并左加入另一个表

来自分类Dev

MySQL:从一个表中获取最新的更新ID并将其插入另一个表中

来自分类Dev

如何在php中插入mysql的自增字段id并将一个表的id更新到另一个?

来自分类Dev

从另一个更新表中的ID

来自分类Dev

使用MySQL中的rand()将表中的值更新到另一个表

来自分类Dev

如何使用另一个表中的 select count(id) 设置 LIMIT 的值 |MySQL

来自分类Dev

MS CRM 2015使用JavaScript从另一个实体记录iFrame中按ID编辑和显示自定义实体记录

来自分类Dev

如何在另一个表中查找缺少属性 ID 的记录 ID

来自分类Dev

mysql更新另一个表中的列

来自分类Dev

使用来自另一个表的值更新PHP MYSQL中的表

来自分类Dev

如何获取一个MySql表而不是另一个MySql表中存在的记录

来自分类Dev

MySQL从另一个查询加入最新记录的速度很慢

来自分类Dev

使用case语句(MYSQL)根据另一个表中的值更新一个表

来自分类Dev

使用MySQL根据另一个表中的列数更新列中的值

来自分类Dev

MySQL从一个表中查询最新记录,但从另一个表中查询顺序

来自分类Dev

MS-Access 2016 - 根据另一个表中的记录更新记录

来自分类Dev

根据两个表中设置的值,使用另一个表中的索引更新 MySQL 表

来自分类Dev

如何基于同一记录中另一个字段的值更新MySql字段

来自分类Dev

删除重复的记录,并在sql的另一个表中插入delete的ID

Related 相关文章

  1. 1

    更新具有另一个表ID的表中的记录

  2. 2

    使用实体框架将新插入的记录 ID 更新到另一个表

  3. 3

    创建MySQL触发器以更新另一个表中的多个记录

  4. 4

    使用 MySQL 从具有条件和 ID 的另一个表更新表

  5. 5

    如何通过与另一个表的id列进行比较来更新表中的记录?

  6. 6

    如何在更新 MySQL 中的第三个表时将多个记录从一个表插入另一个表

  7. 7

    从另一个表更新表中的记录

  8. 8

    将所有mysql记录从一个表更新到另一个表

  9. 9

    如何更新另一个表中的记录

  10. 10

    MySQL在另一个表中找到与记录相关的最小和最大日期

  11. 11

    mysql按最大ID分组并左加入另一个表

  12. 12

    MySQL:从一个表中获取最新的更新ID并将其插入另一个表中

  13. 13

    如何在php中插入mysql的自增字段id并将一个表的id更新到另一个?

  14. 14

    从另一个更新表中的ID

  15. 15

    使用MySQL中的rand()将表中的值更新到另一个表

  16. 16

    如何使用另一个表中的 select count(id) 设置 LIMIT 的值 |MySQL

  17. 17

    MS CRM 2015使用JavaScript从另一个实体记录iFrame中按ID编辑和显示自定义实体记录

  18. 18

    如何在另一个表中查找缺少属性 ID 的记录 ID

  19. 19

    mysql更新另一个表中的列

  20. 20

    使用来自另一个表的值更新PHP MYSQL中的表

  21. 21

    如何获取一个MySql表而不是另一个MySql表中存在的记录

  22. 22

    MySQL从另一个查询加入最新记录的速度很慢

  23. 23

    使用case语句(MYSQL)根据另一个表中的值更新一个表

  24. 24

    使用MySQL根据另一个表中的列数更新列中的值

  25. 25

    MySQL从一个表中查询最新记录,但从另一个表中查询顺序

  26. 26

    MS-Access 2016 - 根据另一个表中的记录更新记录

  27. 27

    根据两个表中设置的值,使用另一个表中的索引更新 MySQL 表

  28. 28

    如何基于同一记录中另一个字段的值更新MySql字段

  29. 29

    删除重复的记录,并在sql的另一个表中插入delete的ID

热门标签

归档