编写需要连接的更新查询的正确方法是什么?

ohfgkhjo  于 2021-06-17  发布在  Mysql
关注(0)|答案(0)|浏览(219)

有下列表格

tasks
  id
  title

tasks_cstm
  id
  task_id
  contact_number      

tasks_issues
  id
  task_id
  issue_id

issues
  id
  name

issues_cstm
  id
  id_issue
  frequency
  validity

我尝试进行更新查询。这个查询需要根据一个条件修改一个表的字段,在这个条件下我必须在三个表之间实现连接。我在下面解释。
我需要将表issues\u cstm的frequency字段更新为值“1500”,其中表tasks\u cstm的contact\u number字段等于“456123”
我正在尝试这个问题,但没有成功

update
    issues_cstm
        inner join
    tasks_issues on issues_cstm.issue_id = tasks_issues.issue_id
        inner join
    tasks_cstm on tasks_cstm.task_id = tasks_issues.task_id
set
    issues_cstm.contact_number = '1500'
where
    tasks_cstm.contact_number = '456123';

我附上一把小提琴
我以前没有这种类型的更新查询的经验。我很感激你的建议。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题