MySQL三表更新问题

我有三张表,
客户表
联系人表
客户联系人中间表

客户表的结构
Field Type Null Key Default Extra
customer_id int(10) NO PRI NULL auto_increment
owner_role_id int(10) NO NULL
creator_role_id int(10) NO NULL
contacts_id int(10) NO 0
name varchar(200) NO
origin varchar(150) NO
belong_user varchar(255) NO
pay_date int(10) NO NULL
联系人表结构
contacts_id int(10) NO PRI NULL auto_increment
creator_role_id int(10) NO NULL
name varchar(50) NO NULL
post varchar(20) NO NULL
department varchar(20) NO NULL
sex int(1) NO NULL
saltname varchar(20) NO NULL
客户联系人中间表结构
Field Type Null Key Default Extra
id int(10) NO PRI NULL auto_increment
contacts_id int(10) NO NULL
customer_id int(10) NO NULL

需求:
我想更改联系人表的 creator_role_id 字段和 客户表对应,这条sql语句怎么写呢?
客户表的每一个belong_user 对应一个owner_role_id

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题