具有下表
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_cstm的频率字段更新为值“ 1500”,即表“ tasks_cstm”的字段“ contact_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';
我附上sqlfiddle
我以前没有这种类型的更新查询的经验。感谢您的建议。