gpt4 book ai didi

mysql - 使用另一个远链接表中存在的条件更新表中的行

转载 作者:行者123 更新时间:2023-11-28 23:22:51 25 4
gpt4 key购买 nike

我是 MySQL 的新手,在下面提到的场景中需要一些帮助:

我有 4 个表:1) 书2) 章节3) 分章4) 问题

现在,问题通过外键链接到子章节。同样,Subchapter 与 Chapter 相关联。并且 Chapter 与 Book 链接。

我想做的是“更新”“问题”表中的一些行,这些行属于 id = 5 的“书”。由于“问题”与“书”没有直接链接,我不知道如何进行更新。

我该怎么做?

谢谢

最佳答案

您需要使用 WHERE 条件在表格的正确行中JOIN 我很确定:

UPDATE Questions SET your_col = /* something */

JOIN Subchapter
Subchapter.id = Question.subchapter_id

JOIN Chapter ON
Chapter.id = Subchapter.chapter_id

JOIN Book ON
Book.id = Chapter.book_id

WHERE Book.id = 5

关于mysql - 使用另一个远链接表中存在的条件更新表中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40776881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com